1001 hdu2054 主要是要考虑大数,还要处理前导0、小数和后面的0、还有负数的情况。给一组数据(-01.00 -1)
1002 hdu2561 比较简单大部分都过了这题,数据比较水,O(n^2)的排序就可以过,最好的方法是O(logn)的竞标赛方法,不过大家好像写的都是O(n)的算法
1003 hdu2714 要注意题目描述的倒数第二句话,除了最后一个数字 可能是 X 外 其他的都只能为 0-9的数字,其他的没什么了
1004 hdu1070 其实只要算出平均每天的花费排个序就OK了,注意题目描述,写比较函数的时候小心一点
1005 hdu2050 先搜索一遍找到最大的那个字符记录下来,然后一个一个字符打印,如果是max后面加一个后缀就好
1006 hdu2573 读懂题目=>模拟=>AC
1007 hdu3082 没什么特殊的方法同样是简单的模拟
1008 hdu1230 还是纯粹的模拟题,不过涉及到素数,所以打表会快一些
【个人想法】我出题的时候想的是,不能出特别特别简单的水题,不然就不叫“决赛”了。后来出题的目的定位于考察“编程能力”所以就有5题的模拟题,排序肯定少不了的所以又出了两题排序题,一题是赤裸裸的排序,一题更加偏于实际。再后来就是A == B这题了,出这题的目的是希望大家学会观察RankList的情况,知道大家在做什么题,哪一题简单。所以我故意放在第一题,结果害得学弟在这题上浪费了不少时间,最后我良心过不去,加赛一小时就是出于这个原因。至于个人赛的热身赛,我就懒得去找题目了,所以和基础组题目一样。
以下是网上找到的前辈写的比较好代码
【1001】
【1002】
【1003】
【1004】
【1005】
【1006】
【1007】
【1008】