
模拟
文章平均质量分 72
Green_G
这个作者很懒,什么都没留下…
展开
-
poj4001 Xiangqi
象棋,顾名思义,大模拟...注意细节问题,然后有棋子的地方也可以是安全区,因为将可以吃子在输入上wa了几发#include #include #include using namespace std;bool mat[15][15];bool ma[15][15];typedef struct node{ char p; int x,y;};node p原创 2015-02-03 22:41:18 · 294 阅读 · 0 评论 -
poj2799 IP Networks
IP和DNS都是由32位组成的,每8位决定一个数字0-255,IP地址的数量为2^n,n为IP的二进制后n位,前32-n对于一个网络里的ip都是一样的,DNS直接决定了一个网络里的ip的数量(前32-n位为1,后n位为0)。有这些知识储备以后,得出最长的公共串即可,只需对二进制数最大和最小的IP进行异或运算,然后统计前面有多少个0,最后把32位转化4个数字即可。#include #inc原创 2015-02-03 22:49:18 · 375 阅读 · 0 评论 -
Uva 202 Repeating Decimals
模拟循环小数#include #include #include using namespace std;#define N 100000int save[N];int rem[4000];int main(){ int n,m,z,re,nn,tmp,s,e,cas=1; while(~scanf("%d%d",&n,&m)){ mems原创 2015-02-03 23:03:41 · 333 阅读 · 0 评论 -
Uva 220 Othello
又是一个黑白棋的大模拟,这种棋类模拟通常分为多个函数实现能大大减少代码量。#include #include #include using namespace std;#define N 15char mat[N][N],player[2],com[4];bool state;typedef struct node{ int x,y;};bool judge(in原创 2015-02-03 22:47:38 · 415 阅读 · 0 评论 -
poj3125 Printer Queue
模拟#include #include #include using namespace std;#define N 10004typedef struct node{ int pos,pri;};node q[N];int pri[10];int main(){ int n,t,m,maxx,f,r,po,ans; cin>>t; no原创 2015-02-03 23:29:28 · 330 阅读 · 0 评论