ZZNU17级新生周赛第三场
来源:互联网 发布:程序员刷题书籍推荐 编辑:程序博客网 时间:2024/06/05 04:23
A : 高数挂科没?
那么化简可知 ans = b-a;计算输出即可。
另外,由于本题为多题实例,题目要求以EOF结束。具体实现方法请看代码。
代码链接:http://paste.ubuntu.com/25871301/
B : 四则运算
本体主要考查条件语句的用法,以及对四则运算和题意的理解。
首先读入时,由于要读入字符。我们要严格按照输入的格式读入,这样做是为了防止误把输入中的空格当成运算符读入。
接下来根据运算符的不同进行不同的操作。
在判断被除数是否为零时。由于我们存储的被除数类型是浮点数,会有误差。所以不能直接通过 ?==0 来判断被除数是否为零。
我们可以认为 当被除数的绝对值不超过1e-10(10的负十次方)时 ,被除数为零。
通过 fabs(?)<1e-10来判断被除数是否为零。
代码链接 :http://paste.ubuntu.com/25871404/
C : 颠倒的数字
方法一:
颠倒一个三位数,它的个位是颠倒后的百位,它的十位不变,它的百位是颠倒后的个位。
也就是说,一个三位数字的个位和百位如果相等那么这个数字就和它颠倒后的数字相等。
代码链接 :http://paste.ubuntu.com/25871505/
方法二:
用循环逐个分离原数,求出颠倒后的数字,然后和原数字比较即可。
代码链接 :http://paste.ubuntu.com/25871456/
D : 较轻的硬币
找规律,可知m枚硬币,如果 3^(n-1)<m<=3^n.那么最多秤n次,就可以找出较轻的硬币。
代码链接 :http://paste.ubuntu.com/25871627/
E : 图形显示
找规律 注意格式
代码链接 :http://paste.ubuntu.com/25871658/
F : 偶数求和
注意n,m的大小。可以适当调换n,m的值,让小的在前。然后计算它们间偶数的和即可。
代码链接:http://paste.ubuntu.com/25871692/
阅读全文
0 0
- ZZNU17级新生周赛第三场
- ZZNU17级新生周赛第一场
- ZZNU17级新生周赛第二场
- ZZNU17级新生周赛第四场
- ZZNU17级新生周赛第五场
- ZZNU17级新生周赛第六场
- ZZNU17级新生周赛第七场
- ACM2016级新生第三周训练赛
- 题解-ACM2016级新生周赛(11.13)
- HAUT2016级新生周赛(四) - 参赛分享
- 第三场个人训练赛
- 第三场个人训练赛
- 第三场训练赛总结
- SWUN_2016级新生校赛_开关灯
- AHU_ACM_2014(个人积分赛第三场)
- 暑期个人赛--第三场--B
- 暑期个人赛--第三场--A
- 暑期个人赛--第三场--C
- HashSet与ArrayList性能测试
- netty大文件下载
- idea 热部署 idea每次修改都要重启解决
- 小怪平滑跟随角色
- 推荐一款提升工作效率的神器Splashtop XDISPLAY——pad屏幕变为笔记本屏幕扩展
- ZZNU17级新生周赛第三场
- 网上下载文件完整性验证方法(以Ant为例window版)
- Linux的部分命令
- 如何使用一根网线连接多个路由器?
- 对于数字特征的若干理解
- Android横竖屏切换小结
- contenteditable属性
- ZZNU17级新生周赛第四场
- 通过SVM走进机器学习的世界