模拟
Cifer
这个作者很懒,什么都没留下…
展开
-
HDOJ 4054 Hexadecimal View
~~~题目链接~~~思路:模拟#include #include int len = 0;char str[5002];void print(int cur){ int i = 0, j = 0; for(i = cur; i<cur+16; i++) { if(j == 2) printf(" "), j = 0;原创 2012-09-25 19:15:21 · 416 阅读 · 0 评论 -
HDOJ 4119 Isabella's Message
~~~题目链接~~~题目大意:给出一个N*N的矩阵,上面有些空格写有字母有些为空格, 现在给你一张N*N解密的卡片(卡片上面有N*N/4个洞),现在把卡片放在有字的矩阵上(初始方向不定),通过洞可以看到字母, 然后旋转卡片90度,又可以看见新的字母(直到旋转3次停止旋转), 现在要求你解密出密文。思路:模拟.............#include #原创 2012-09-23 20:15:13 · 840 阅读 · 0 评论 -
UVa 12291 Polyomino Composer
~~~题目链接~~~题目大意:给出一个图形,现要你判断 它是不是由2个基本图形(不能旋转))组合成的。Ps:开始用递归进行模拟, 老是超时, 还是用队友的方法过吧。code:#include #include #define inf 1234567890;using namespace std;int n = 0, m = 0, x1 = 0, x原创 2012-10-21 14:49:50 · 557 阅读 · 0 评论 -
UVa 12290 Counting Game
~~~题目链接~~~题目大意:有编号为1~n的n个人, 现在他们从左到右在从右到左依次的数数, 当前这个人如果数的数能被7整除或包含数字7他就用拍手来代替, 下一个人接着下一个数数。思路:第i个人开始时数的数为i, 他数的下两个数必然是, i+2*(n-i)和i+2*(n-i)+2*(i-1)。边界注意判断一下。code:#include #include原创 2012-10-21 16:15:58 · 787 阅读 · 0 评论