日常题前废话:

首先so amazing 的一件事,因为在洛谷上立下了的flag,然后这次考试前两道题都是刚刚做过不久的题emmm(相当于白送200吗qwq,但是这阻挡不了我第三题不会的脚步qwq)

好了来看题:

因为luogu上有题就不放原题了,直接放链接吧:多项式输出【题目链接】


做到这道题是在洛谷普及练习场的第一个板块:

因此很显然,这就是一道模拟题;

这道模拟虽然看起来好做,但是有很多很多的小细节需要处理,所以想得到满分也并非那么容易,幸运就幸运在我之前刚刚做了这道题,所以好多小细节就都了解到了qwq

然后感觉考试时的代码不如交luogu的简单呢,考试处理的乱七八糟的又。

感觉大模拟没有什么好讲的qwq,就直接贴代码吧:

#include<bits/stdc++.h>

using namespace std;

int n,c;

int main(){
scanf("%d",&n);
if(n==){
cin>>c;
cout<<c;
return ;
}
for(int i=n;i>=;i--){
cin>>c;
if(c==) continue;
if((i!=n)&&(c>)) cout<<"+";
if(c==||c==-){
if(c==-&&i!=) cout<<"-";
if(i==) cout<<c;
}
else cout<<c;
if(i==) {
cout<<"x";
continue;
}
if(i==) break;
cout<<"x^";
cout<<i;
}
}

luogu CODE

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath> using namespace std; int n,g,z,first;
int a;
bool c; int main(){
freopen("poly.in","r",stdin);
freopen("poly.out","w",stdout);
scanf("%d",&n);
if(n==){
cin>>g>>z;
if(g==&&z==) cout<<"";
if(g!=){
if(g==||g==-){
if(g==) cout<<"x";
else cout<<"-x";
}
else cout<<g<<"x";
}
if(z!=) {
if(z>) cout<<"+"<<z;
else cout<<z;
}
return ;
}
for(int i=n;i>=;i--){
cin>>a;
if(a){
if(a>){
if(a==&&i!=n&&i!=&&i!=){
if(c==)
cout<<"+"<<"x^"<<i;
else cout<<"x^"<<i;
}
if(a!=&&i!=n&&i!=&&i!=) {
if(c==) cout<<"+"<<a<<"x^"<<i;
else cout<<a<<"x^"<<i;
}
if(i==n) {
if(a==)cout<<"x^"<<n;
else cout<<a<<"x^"<<n;
}
if(i==) {
if(c==){
if(a==) cout<<"+"<<"x";
else cout<<"+"<<a<<"x";
}
else{
if(a==) cout<<"x";
else cout<<a<<"x";
}
}
if(i==){
if(c==) cout<<"+"<<a;
else cout<<a;
}
}
if(a<){
if(a==-&&i!=n&&i!=&&i!=) cout<<"-x^"<<i;
if(a!=-&&i!=n&&i!=&&i!=) cout<<a<<"x^"<<i;
if(i==n){
if(a==-)cout<<"-x^"<<n;
else cout<<a<<"x^"<<n;
}
if(i==) {
if(a==-) cout<<"-x";
else cout<<a<<"x";
}
if(i==) cout<<a;
}
}
if(a) c=;
}
if(c==) cout<<;
return ;
}

TEST CODE

end-

【6.18校内test】T1多项式输出的更多相关文章

  1. 洛谷——P1067 多项式输出

    P1067 多项式输出 题目描述 一元 n 次多项式可用如下的表达式表示: 其中,aixi称为 i 次项,ai 称为 i 次项的系数.给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该 ...

  2. 洛谷 P1067 多项式输出

    P1067 多项式输出 模拟,很坑的那种 var i,n:longint; a:array[1..105] of integer; begin readln(n); for i:=1 to n+1 d ...

  3. 洛谷P1067 多项式输出 NOIP 2009 普及组 第一题

    洛谷P1067 多项式输出 NOIP 2009 普及组 第一题 题目描述 一元n次多项式可用如下的表达式表示: 输入输出格式 输入格式 输入共有 2 行 第一行 1 个整数,n,表示一元多项式的次数. ...

  4. 多项式输出 (0)<P2009_1>

    多项式输出 (poly.pas/c/cpp) [问题描述] 一元n次多项式可用如下的表达式表示: 其中,称为i次项,ai称为i次项的系数.给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输 ...

  5. Java实现 蓝桥杯VIP 算法提高 多项式输出

    算法提高 多项式输出 时间限制:1.0s 内存限制:512.0MB 问题描述 一元n 次多项式可用如下的表达式表示: f(x)=a[n]xn+a[n-1]x(n-1)+-+a[1]x+a[0], a[ ...

  6. 【洛谷】P1067 多项式输出

    原题链接:P1067 多项式输出 题目分析:学长推荐的OJ网站 --洛谷,发现挺好用的还可以下载提交出错的数据. 废话就不多说了,这道题属于基础题.提交出错主要是因为一些小细节不到位,这里就不一一赘述 ...

  7. 18清明校内测试T1

    消失的数字(number) Time Limit:1000ms   Memory Limit:128MB 题目描述 rsy拥有n个数,这n个数分别是a1,a2,…,an. 后来出现了一个熊孩子zhw, ...

  8. NOIP2009 1.多项式输出

    题目: 其中,aixi称为 i 次项,ai 称为 i 次项的系数.给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式: 1. 多项式中自变量为 x,从左到右按照次数递减顺序给出多 ...

  9. NOIP2009多项式输出(水)【A004】

    [A004]潜伏者[难度A]—————————————————————————————————————————————————————————————————————————— [题目要求] 一元 n ...

随机推荐

  1. head first 设计模式笔记6-命令模式

    命令模式:将“请求”封装成对象,以便使用不同的请求.队列或者日志来参数化其他对象.命令模式也支持可撤销的操作.这个模式允许我们将动作封装成命令对象,然后可以传递和调用. 1)命令模式将发出请求的对象和 ...

  2. Nowcoder Typing practice ( Trie 图 )

    题目链接 题意 : 给出 n 个串.然后给出一个问询串.问你对于问询串的每一个前缀.需要至少补充多少单词才能使得其后缀包含 n 个串中的其中一个.注意 '-' 字符代表退格 分析 : 多串的匹配问询自 ...

  3. datetime模块的常用总结

    datetime模块 datetime模块提供了一些处理日期和时间的标准库.常用的有 datetime timedelta timezone 构造一个datetime对象 datetime() dat ...

  4. MDK Keil 5软件小技巧

    几乎所有玩ARM Cortex M单片机的坛友都是通过MDK Keil 5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDK Keil 5 ...

  5. ES6非常棒的特性-解构

    https://blog.csdn.net/maoxunxing/article/details/79772946

  6. Vue CLi3入门

    摘自:https://www.jianshu.com/p/cf9b56efd3b8 Vue CLi3入门 12018.11.15 14:16:17字数 1222阅读 8895 地址 Vue CLi3 ...

  7. vue-preview 缩略图

    如果我们在 vue 中想使用缩略图的话,可以使用 vue-preview 的插件 小图的缩略 大图的样式 使用方法:vue-preview 下  载:   npm i vue-preview 使用方法 ...

  8. moment 时间格式化

    使用方法: 引入 moment 的包 moment(要处理的时间).format(时间的格式): vue 的过滤器为例: str 代表要处理的时间  orf 代表 时间的格式

  9. 全面解读php-函数

    一.静态变量 二.函数的参数 三.函数的引用返回 四.外部文件的导入 五.内置函数 1.时间日期函数 2.IP处理函数 3.打印函数: 分类 函数名 说明 语言结构 print() 只能打印一个变量 ...

  10. [flask]jinjia2处理表单-实现搜索界面

    思路: 通过flask-wtf创建forms表单类 在app.py中创建search_name()视图函数,实例化form表单类,将通过render_template将form传给html模板 创建h ...