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

平台推广是什么意思/合肥优化

平台推广是什么意思,合肥优化,怎样在百度做网站表白,做3d动画视频接私活的网站P1022 计算器的改良 题目背景 NCL 是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能。实验室将这个任务交给了一个刚进入的新手ZL先生。 题目描述 为了很好的完…

P1022 计算器的改良

题目背景
NCL 是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能。实验室将这个任务交给了一个刚进入的新手ZL先生。

题目描述
为了很好的完成这个任务, ZL 先生首先研究了一些一元一次方程的实例:

4+3x=8

6a-5+1=2-2a

-5+12y=0

ZL 先生被主管告之,在计算器上键入的一个一元一次方程中,只包含整数、小写字母及+、-、=这三个数学符号(当然,符号“-”既可作减号,也可作负号)。方程中并没有括号,也没有除号,方程中的字母表示未知数。

你可假设对键入的方程的正确性的判断是由另一个程序员在做,或者说可认为键入的一元一次方程均为合法的,且有唯一实数解。


错误笔记: 用了两个 \(while\) 嵌套在一起, 出现了蜜汁 \(bug\) 。以后字符串模拟尽量 \(while + if\)


很有实用价值的一题呀

注意以下坑点:
1、变量系数为 \(1\)\(-1\) 时, 可以省略 \(1\)
2、\(c++\) 中计算 " \(0\) 除以一个负数 " 时, 答案为 \(-0\)

然后仿照快读, 以 " \(+\ -\) 和变量 " 作为分割, 字符串模拟即可

Code

#include<iostream>
#include<cstdio>
#include<queue>
#include<cstring>
#include<algorithm>
#include<climits>
typedef long long LL;
using namespace std;
int RD(){int out = 0,flag = 1;char c = getchar();while(c < '0' || c >'9'){if(c == '-')flag = -1;c = getchar();}while(c >= '0' && c <= '9'){out = out * 10 + c - '0';c = getchar();}return flag * out;}
const int maxn = 1000019;
char s[maxn];
char a;
int na, ans;
int main(){cin>>s;int len = strlen(s);int i = 0, out = 0, flag = 1;while(s[i] != '='){if(s[i] < '0' || s[i] > '9'){if(s[i] == '-'){ans -= flag * out;flag = -1, out = 0;}else if(s[i] == '+'){ans -= flag * out;flag = 1, out = 0;}else{a = s[i];na += flag * out;if(flag * out == 0){if(flag == 1)na += 1;else na -= 1;}flag = 1, out = 0;}}if(s[i] >= '0' && s[i] <= '9')out = out * 10 + s[i] - '0';i++;}ans -= flag * out;flag = 1, out = 0;i++;while(i < len){if((s[i] < '0' || s[i] > '9') && i < len){if(s[i] == '-'){ans += flag * out;flag = -1, out = 0;}else if(s[i] == '+'){ans += flag * out;flag = 1, out = 0;}else{a = s[i];na -= flag * out;if(flag * out == 0){if(flag == 1)na -= 1;else na += 1;}flag = 1, out = 0;}}if(s[i] >= '0' && s[i] <= '9' && i < len)out = out * 10 + s[i] - '0';i++;}ans += flag * out;if(ans == 0){printf("%c=0.000\n", a);return 0;}printf("%c=%.3lf\n", a, double((ans * 1.0) / na));return 0;}

转载于:https://www.cnblogs.com/Tony-Double-Sky/p/9420839.html

http://www.jmfq.cn/news/5027005.html

相关文章:

  • 如何规划设计一个网站/垂直搜索引擎
  • 做一个网站 如何盈利模式/友情链接出售网
  • 建设企业网站的/seo推广编辑
  • 用树莓派做网站/个人网站网页首页
  • 路由器通过域名解析做网站/站长统计官方网站
  • 修改wordpress注册邮件/谷歌seo和百度seo区别
  • 简述如何让网站排名快速提升/网络推广方案的基本思路
  • 深圳网站建设 罗湖/中国百强县市榜单
  • 网站怎么做浏览量才会多/服务器
  • 网站推广链接怎么做/爱站网长尾关键词挖掘工具下载
  • 做网站先用dw还是asp/上海最近3天疫情情况
  • 建建建设网站/友妙招链接怎么弄
  • 怎么做代刷网站教程/域名查询注册商
  • 网站域名解绑/口碑营销案例有哪些
  • gateface能用来做网站吗/网站优化关键词公司
  • 北京学设计去哪个网站/网页搜索关键字
  • asp.net web网站开发/seo运营做什么
  • 做网站 需要买云服务器吗/培训学校资质办理条件
  • 北京网站怎么优化/杭州网站提升排名
  • 商标 做网站 是几类/百度首页的ip地址
  • 大连项目备案网站/搜狗优化排名
  • 企业官网建站系统/最新中高风险地区名单
  • 仙桃做网站的公司有哪些/网站制作公司
  • 济南网站建设(力选聚搜网络)/关键词自动生成器
  • 专门做dnf补丁的网站/竞价托管推广哪家好
  • 文山网站建设哪家好/成都全网推广哪家专业
  • ftp建网站/徐州网络推广服务
  • java做网站代码/怎么做推广赚钱
  • 青岛外贸网站推广/北京网站推广营销服务电话
  • 网站建设要多少费用/公司网站优化