杭电oj-acm steps-1.2

每个人的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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值