正题


题目大意

求一个标准多项式的求导


解题思路

暴力模拟即可,注意细节即可
一下是贴心的坑爹细节样例
(233+x)−>(1)而不是(+1)(233+x)->(1)而不是(+1)(233+x)−>(1)而不是(+1)
(1)−>(0)而不是()(1)->(0)而不是()(1)−>(0)而不是()


codecodecode

#include<cstdio>
#include<algorithm>
#include<cstring>
#define ll long long
using namespace std;
ll n,num,flag,f,last,ok,read,no=1;
char s[11000];
void add_num(ll x)
{if(!x) putchar('0');if(x<0) printf("-1"),x=-x;ll w=1;while(w<=x)w*=10;w/=10;while(w)putchar(x/w+'0'),x%=w,w/=10;return;
}
int main()
{freopen("equation.in","r",stdin);freopen("equation.out","w",stdout);scanf("%s",s+1);n=strlen(s+1);for(ll i=1;i<=n;i++){if(s[i]>='0'&&s[i]<='9')read=read*10ll+s[i]-'0';else{if(s[i]=='x') ok=1,num=max(read,1ll);if(s[i]=='+'||s[i]=='-'){if(ok){last=max(read,1ll);num*=last;last--;if(f) putchar('-');else if(flag) putchar('+');flag=1;if(num!=1ll||!last) add_num(num);if(last>0ll) putchar('x');if(last>1ll) putchar('^'),add_num(last); no=0;}num=last=ok=0ll;f=(s[i]=='-');}read=0;} }if(ok){last=max(read,1ll);num*=last;last--;if(f) putchar('-');else if(flag) putchar('+');flag=1ll;if(num!=1ll||!last) add_num(num);if(last>0ll) putchar('x');if(last>1ll) putchar('^'),add_num(last);no=0;}if(no) putchar('0');
}

jzoj4803-[NOIP2016提高A组模拟9.28]求导【模拟】相关推荐

  1. jzoj 4805. 【NOIP2016提高A组模拟9.28】跟踪 {树+dfs}

    题目 解题思路 不难发现,石神和两个陌生人的行动方式一定是最优策略. 转换一下思路,考虑对于每个点,石神是否能比两个陌生人先到达. 计算石神到达每个点的最早时间,以及两个陌生人到达每个点的最早时间. ...

  2. JZOJ 100024. 【NOIP2016提高A组模拟7.6】数球

    Description 小A有n个球,编号分别为1到n,小A每次都会从n个球中取出若干个球,至少取一个,至多取n个,每次取完再放回去,需要满足以下两个条件. 每次取出的球的个数两两不同. 每次取出的球 ...

  3. JZOJ4708. 【NOIP2016提高A组模拟8.20】奇洛金卡达 倒着做的思想+并查集维护

    题目大意 给定一个长度小于等于kk的字符串和qq,表示现在有qq个操作,每个操作给定两个参数li,ril_i,r_i表示把现在的字符串第lil_i到rir_i把其中编号为奇数的按顺序写下来,再在后面把 ...

  4. 【NOIP2016提高A组模拟9.9】闭门造车

    题目 自从htn体验了一把飙车的快感,他就下定决心要闭门造车!但是他两手空空怎么造得出车来呢?无奈的他只好来到了汽车零部件商店. 一走进商店,玲琅满目的各式零件看得htn眼花缭乱.但是他很快便反应过来 ...

  5. [JZOJ4788] 【NOIP2016提高A组模拟9.17】序列

    题目 描述 题目大意 一个序列,每次可以使一段区间内的所有数加一(模四). 问最少的操作次数. 思考历程 一看这题目,诶,这不就是那道叫密码锁的题目吗? 然后随便打一打,样例过了,就再也没有思考这一题 ...

  6. JZOJ 4726. 【NOIP2016提高A组模拟8.22】种花

    Description 经过三十多个小时的长途跋涉,小Z和小D终于到了NOI现场--南山南中学.一进校园,小D就被花所吸引了(不要问我为什么),遍和一旁的种花园丁交(J)流(L)了起来. 他发现花的摆 ...

  7. JZOJ 4676. 【NOIP2016提高A组模拟7.21】模板串

    Description 科学家温斯顿从数据库中找到了一串相当长的字符串. 他正试图用一个模板串来重构这个字符串. 他可以将模板串复制多份,通过合适的方式拼接起来,使得最终的串与原串一致. 如果两个模板 ...

  8. JZOJ 4675. 【NOIP2016提高A组模拟7.21】Double-row

    Description 科学家温斯顿在一张超长的白纸上写下了两行数,每一行数有N个. 但他写完后觉得看起来有点不和谐.他希望重新编排,使得每一行数中没有相同的数. 他每次可以调换同一列的两个数. 请帮 ...

  9. JZOJ 4786. 【NOIP2016提高A组模拟9.17】小a的强迫症

    Description Input Sample Input 3 2 2 1 Output Sample Output 3 样例解释: Data Constraint Solution 首先,我们设之 ...

最新文章

  1. android常用组件之RadioGroup
  2. 入门机器学习,这一步必不可少!
  3. NOIP模拟题——神秘大门
  4. Android指纹识别
  5. RobotFramework:App九宫格滑动解锁
  6. C# 使用 quartz.net 做定时任务
  7. python用pandas读取txt_python Pandas 读取txt表格的实例
  8. 解决CAD输出PDF字体周围有边框
  9. python怎么测试opencv安装是否成功_测试opencv安装成功
  10. 程序员的表白文,加点不一样的料!
  11. python爬取中国大学排名_Python爬取中国大学排行榜
  12. 用grldr启动ISO
  13. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法
  14. poj1144 - tarjan求割点
  15. 软件工程结构化建模的方法和工具_软件工程导论复习题
  16. 在线JS运行 JavaScript IDE
  17. 构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践
  18. ThingsBoard 3.1 发布
  19. linux直流电机测试,电机与动力系统测试
  20. java sinh_计算sinh的泰勒级数

热门文章

  1. php ip处理函数,PHP取ip地址函数
  2. 电影特效用到什么计算机知识,后期影视特效处理知识普及
  3. 计算机语言学考研科目,语言学考研笔记整理(共16页)
  4. zipsys驱动签名工具_全球首发 300系列主板USB WIN7 64位驱动 SMXDIY
  5. python豆瓣历史评分_Python实战-爬取豆瓣top250评分高于指定值的电影信息
  6. leetcoed123. 买卖股票的最佳时机 III
  7. 7-2 港口审查 (15 分)
  8. AcWing 312. 乌龟棋
  9. 蓝桥杯2017初赛-迷宫-dfs
  10. 2021年广东工业大学第十五届文远知行杯程序设计竞赛(同步赛)C题 图墙+拉格朗日四平方数和定理