posts - 12,  comments - 33,  trackbacks - 0

http://acm.pku.edu.cn/JudgeOnline/problem?id=3139
Balancing the Scale
去年上海赛区的B题,比赛没有做出来

注意隐含条件:每个数字不大于1024
1、有这个条件后,则表达式之和不超过1024 * 10,这样就可以开一个10240的表,记录得到当前值的所有4字组合(用16位2进制表示)

2、对于10240内的每两个值进行配对(只要两个4字组合中8个数字没有重复的数字即可),每配一个对,则说明这个8字组合的分解方法数目加1(这个方法数目记录在一个数组中,也用16位2进制表示8字组合)
3、对于每两个互补的8字组合,他们的分解方法数目相乘然后求和即是答案
posted on 2007-08-09 22:34 LSM 阅读(138) 评论(0)  编辑 收藏 引用 所属分类: 其他

标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(3)

随笔分类

随笔档案

牛牛 ACM/ICPC

最新随笔

搜索

  •  

最新随笔

最新评论

阅读排行榜

评论排行榜