杭电oj-acm steps-1.2

来源:互联网 发布:服务器装centos 编辑:程序博客网 时间:2024/05/22 14:10

每个人的acm steps不一样哈


1.2.1 box of bricks

思路:读入数值,取平均值,计算每一堆和平均值的差相加,最后除以二。

分析:因为题目保证数据是可以被整除的,最后想要达到的状态就是所有砖堆都是平均值大小,每一次挪动砖块都相当于两次操作:一次多的减少,一次少的增加,所有这么算最后要除以二。

这道题我WA了5次左右,最后发现是落了句号……


1.2.2 nasty hacks

e+c与r比较


1.2.3 find your present(2)

异或运算


1.2.4 the seven percent solution

注意%是转义字符,输出时前面要加一个%。


1.2.5 higher math

判断三个数据能不能构成直角三角形。


1.2.6 lowest bit

位运算

http://blog.csdn.net/steven030143/article/details/5917657

这个写得很好


1.2.7 specialized four-digit numbers

简单遍历一遍


1.2.8 identity card

简单的输入输出


0 0
原创粉丝点击