
模拟
zdsfwy
这个作者很懒,什么都没留下…
展开
-
ZOJ - 3480 Duck Typing 模拟
代码很清晰的说。 比赛那天对string不够熟,而且关系表示时想歪了 = =` 。其实把map看成二维数组就OK了, 当然map更强大。我先找着网上一个程序打一遍,然后自己在实现一遍。(它用的都是MAP, 我把集合表示这块改SET了)。学到了不少的知识, 下面汇总一下:(下面的string表示string类)string.erase(int i) 删除从i开始到最后的子字符串string.erase(string::iterator it) 在删除中删除it指针所指的字符(it 其实就是char* 类型,即原创 2011-04-05 23:05:00 · 920 阅读 · 2 评论 -
ZOJ - 2971 Give Me the Number 模拟
好吧,首先申明我略微写繁琐了。其实只要先取输入的一行。然后只用从头到尾检查输入即可。我是把这个输入行拆成3部分,然后分别处理。#include #include #include #include #include using namespace std; map mm; char tmp[100]; int pro(string s) { int x = 0; string t; istringstream i(s); if(s.find("hundred") !原创 2011-04-08 10:40:00 · 584 阅读 · 0 评论