当前位置: 首页 > article >正文

蓝桥杯模拟算法:多项式输出

P1067 [NOIP2009 普及组] 多项式输出 - 洛谷 | 计算机科学教育新生态

这道题是一道模拟题,我们需要分情况讨论,我们需要做一下分类讨论

#include <iostream>
#include <cstdlib>
using namespace std;


int main()
{
	int n;cin >> n;
	for(int i = n;i>=0;i--)
	{
		int t;cin>>t;
		if(abs(t) == 0) continue;
		//符号 
		if(t<0) cout<< "-";
		else{
			if(i!=n) cout << "+";
		}
		//系数
		if(abs(t) != 1 || i==0) cout <<abs(t);
		//次数
		if(i==1) cout << "x";
		else if(i==0) continue;
		else
		cout << "x^" << i;
	
	}
	
	
	
	return 0;
}

ac通过,这道题一定要记住一点,系数绝对值是1的时候要考虑次数为0的项会打印这个系数


http://www.kler.cn/a/522898.html

相关文章:

  • 二叉树的最大深度(遍历思想+分解思想)
  • 浅析百度AOI数据与高德AOI数据的差异性
  • 2025.1.26机器学习笔记:C-RNN-GAN文献阅读
  • 【deepseek】deepseek-r1本地部署-第二步:huggingface.co替换为hf-mirror.com国内镜像
  • OpenCV:图像处理中的低通滤波
  • Leecode刷题C语言之跳跃游戏②
  • 【Prometheus】Prometheus如何监控Haproxy
  • 菜鸟之路Day09一一集合进阶(二)
  • 【公因数匹配——暴力、(质)因数分解、哈希】
  • Github 2025-01-27 开源项目周报 Top15
  • 第 4 章:游戏逻辑与状态管理
  • 【微服务与分布式实践】探索 Sentinel
  • 使用 postman 测试思源笔记接口
  • Excel中LOOKUP函数的使用
  • 重回C语言之老兵重装上阵(十五)C语言错误处理
  • v3s传memory
  • 数论问题73
  • xceed PropertyGrid 如何做成Visual Studio 的属性窗口样子
  • kaggle比赛入门 - House Prices - Advanced Regression Techniques(第三部分)
  • mapstruct入门
  • 【Linux】IPC:匿名管道、命名管道、共享内存
  • 智能课堂点名系统:从零实现一个高效课堂管理工具
  • 基于SpringBoot的高校志愿活动服务平台
  • C语言初阶牛客网刷题—— JZ11 旋转数组的最小数字【难度:简单】
  • WSL2+Ubuntu 部署Linux
  • 【CSS入门学习】Flex布局设置div水平、垂直分布与居中