Life Game-cww
来源:互联网 发布:simulink 知乎 编辑:程序博客网 时间:2024/06/05 13:33
#include<cstdio>#include<cstring>#include<iostream>using namespace std;const int N=22,M=66;const int dx[]={-1,0,1,0,-1,-1,1,1};const int dy[]={0,-1,0,1,-1,1,-1,1};int g[N][M],gg[N][M],x,y,n=20,m=60;bool ok[N][M];char ch;int main(){ puts("Welcome"); for (;scanf("%d%d",&x,&y)==2&&!(x==-1&&y==-1);){ if (ok[x][y])continue; for (int i=0;i<8;i++) g[x+dx[i]][y+dy[i]]++; ok[x][y]=1; } for (int i=1;i<=n;i++){ for (int j=1;j<=m;j++) if (ok[i][j])printf("*"); else printf("-"); puts(""); } puts("fuck or not?"); for (;cin>>ch&&ch!='n';){ for (int i=1;i<=n;i++) for (int j=1;j<=m;j++)gg[i][j]=g[i][j]; for (int i=1;i<=n;i++){ for (int j=1;j<=m;j++){ if (ok[i][j]&&(gg[i][j]!=2&&gg[i][j]!=3)){ for (int di=0;di<8;di++) g[i+dx[di]][j+dy[di]]--; ok[i][j]=0; } if ((!ok[i][j])&&gg[i][j]==3){ for (int di=0;di<8;di++) g[i+dx[di]][j+dy[di]]++; ok[i][j]=1; } if (ok[i][j])printf("*");else printf("-"); } puts(""); } puts("fuck or not?"); } return 0;}
0 0
- Life Game-cww
- game life
- Game of Life
- Game Of Life
- HDOJ 4621: Life Game
- Life is a Game
- Life is a Game
- LeetCode:Game of Life
- LeetCode: Game of Life
- Game of Life
- leetcode289 : Game of Life
- 【LeetCode】Game of Life
- Game of Life
- Game of Life
- LeetCode Game of Life
- Leetcode Game of Life
- Game of Life
- Game of Life
- Android UiAutomator 初试。
- GitHub Top 100的Android开源库
- JavaMail:简单的邮件接收程序
- Android Studio 插件 ——Android Butterknife Zelezny
- SpringMvc form日期字符串到后台bean分秒丢失
- Life Game-cww
- 集体智慧编程——使用决策树发现潜在客户
- 简单的线程池实现
- Android bluetooth介绍(一):基本概念及硬件接口
- 进制转换
- 利用java实现的一个发送手机短信的小例子
- 括号匹配
- c++第1次实验
- Android设计模式系列(7)--SDK源码之命令模式