随笔分类 -  模拟题

HDU2054 Hexadecimal View 字符串处理
摘要:/**State: 4054 0MS 276K 1990 B C++*题目大意:* 字符串处理,把大写变小写,小写变大写,然后用计算机内存的形式* 写出来。*解题思路:* 模拟吧,原来进制转换,可以写得很快的。*/View Code 1 #include <iostream> 2 using namespace std; 3 4 const int MAX = 5005; 5 char Hex[MAX][4]; 6 7 void deal16(int t, char ans[]) 8 { 9 ... 阅读全文
posted @ 2012-08-06 09:50 cchun 阅读(205) 评论(0) 推荐(0)
HDU3328_Flipper_纸牌翻转_模拟题
摘要:/**State 0MS 364K 1978 B C++*题目大意:* 给定n堆牌,一开始每一堆牌有n张,然后有两种操作,一种是L翻转,一种* 是R翻转,L翻转是将最左边的那一堆全部翻转贴到最接近的右边那一堆的* 上方,R翻转类似,然后要求最后只剩下一堆的时候,各个牌的状态。*解题思路:* 直接用栈来模拟牌的翻转即可,一开始设置n个栈,然后用两个变量来指向* 最左边那一堆跟最右边那一堆,直到最后两个变量均指向同一堆,操作结束。*题目考点:* 比较基础,但稍微有一点点猥琐的模拟题。*/View ... 阅读全文
posted @ 2012-07-25 10:10 cchun 阅读(459) 评论(0) 推荐(0)
HDU2273_车通过路口
摘要:/**题目大意:* 有一排车,每辆车有长度以及速度,保证每辆车* 不想撞的情况下,这些车最快通过路口的时间。*解题思路:* 求出这些车中的最小速度,总路程除以最小速度即可。*/View Code 1 #include <iostream> 2 using namespace std; 3 int main(void) 4 { 5 int n; 6 while(scanf("%d", &n) == 1) 7 { 8 int len, speed; 9 double MinSpe = INT_MAX, sum = 0;10 ... 阅读全文
posted @ 2012-05-26 15:10 cchun 阅读(176) 评论(0) 推荐(0)