
模拟
文章平均质量分 73
刘da帅气
这个作者很懒,什么都没留下…
展开
-
POJ 2993 Emag eht htiw Em Pleh(模拟)
跟POJ2996一样,反过来即可,没玩过国际象棋,坐标转换比较恶心代码如下:#include #include #include #include #include #include using namespace std;char s1[40];char s2[40];int main(){ char map[40][40] = {"+---+---+---+-原创 2016-07-27 14:57:32 · 294 阅读 · 0 评论 -
POJ 2632 Crashing Robots 模拟题目
我做的时候是把地图又给反转回去了 ~~~一定要看好方向吧~~~~~#include #include #include #include #include #include using namespace std;int map[1101][1110];struct node{ int x,y; int dir;//0,1,2,3,N,W,S,E}rob[11原创 2016-07-28 11:25:08 · 281 阅读 · 0 评论 -
POJ 3295 Tautology 永真式,栈的简单模拟
倒这做比较方便,通过元素进栈,元素符号取出栈中元素做运算再放回栈中即可实现。#include #include #include #include #include #include using namespace std;char str[150];int q, p, s, t, r;int stack[150];void view(){ int top =原创 2016-07-28 09:49:01 · 267 阅读 · 0 评论 -
POJ 2996 Help Me with the Game 国际象棋,模拟
按照国际象棋的棋盘格局画棋盘,BLACK从最后一行开始遍历,White从第一行开始遍历,输出按照K->Q->R->B->N->P的顺序输出即可#include #include #include #include #include #include using namespace std;char map[40][40];int main(){ int i, j原创 2016-07-27 11:40:34 · 306 阅读 · 0 评论 -
poj 1086 Parencodings 括号匹配,模拟
数组一定要开大,找了一晚上bug,第二天灵感一来,把数组开大,然后就a了~~~GG算法核心 找到一个右括号(下标为j),然后往前找第一个没有用到的左括号(下标为i),然后(i-j+1)/2即为包涵的括号数量 #include #include #include #include #include #include using namespace std;char seq[12原创 2016-07-27 09:29:11 · 767 阅读 · 0 评论 -
POJ 1573 Robot Motion 水模拟
step后面的s不用讨论,~~~~不然wa.......#include #include #include #include #include #include using namespace std;//0,1,2,3,N,W,S,Eint map[15][15];char a[15][15];int dx[] = {-1,0,1,0};int dy[]原创 2016-07-28 20:32:24 · 267 阅读 · 0 评论 -
POJ 3087 Shuffle'm Up 模拟题小水
用map来标记以前出现过的状态#include #include #include #include using namespace std;int main(){ int t; int cnt = 0; scanf("%d", &t); int c; while(t--){ char s1[220],s2[220],s12原创 2016-08-17 15:15:40 · 291 阅读 · 0 评论