一。题目
| Status | ID | Source | title |
|---|---|---|---|
| A | HDU 2051 | Bitset | |
| B | HDU 1062 | Text Reverse | |
| C | HDU 1032 | The 3n + 1 problem | |
| D | HDU 1060 | Leftmost Digit | |
| E | HDU 2602 | Bone Collector | |
| F | HDU 1211 | RSA | |
| G | HDU 1013 | Digital Roots | |
| H | HDU 2035 | 人见人爱A^B | |
| I | HDU 1108 | 最小公倍数 | |
| J | HDU 1257 | 最少拦截系统 | |
| K | HDU 2188 | 悼念512汶川大地震遇难同胞——选拔志愿者 |
二。 试题解析:
| A.利用数组或栈的方法实现十进制转二进制。 | |
| B.思路简单,容易presentation error,注意空格和换行。 | |
| C.有陷阱,for循环中a和b大小可能互换,导致算不出来。 | |
| D.求n的n次方最高位,用log10来解决。 | 答案解析 |
| E.简单01背包问题 | 答案解析 |
| F.RSA | |
| G.如何快速判断一个数是几位?利用右移,如1024,只需要十次。 | |
| H.快速幂取模 | 答案解析 |
| I.最小公倍数,最大公约数怎么求?简单题。 | |
| J.LIS最长上升子序列。 | |
| K.博弈,要想着自己能赢不会输。 |
三.总结:
考了第三名,但是总体题目不是很难,但是考的很水很菜,且与第一第二相比还差很多,尤其是01背包好多东西都遗忘了,需要多熟悉。李学长很厉害,是ACM教练。他告诫我说虽然自己每天很忙,但是每天练一道题,才不会手生。。。
本文分享了ACM竞赛的解题经验,包括Bitset、TextReverse、The3n+1problem等经典题目解析,涉及算法技巧如快速幂取模、最长上升子序列等,强调日常练习的重要性。
245

被折叠的 条评论
为什么被折叠?



