- 博客(26)
- 收藏
- 关注
原创 自己做的一个游戏 先不要看程序 想玩的自己复制粘贴运行 不然就没意思了
#include #include void game1(); void game2(); void game3(); int flag; int main() { int num; flag=1; printf("欢迎来到智力测试的大舞台,一共有三关,你可以选择从第一关开始闯关,也可以直接挑战后面的关卡,请输入你的选择关卡:\n"); scanf("%d"
2017-11-30 12:11:40
1262
原创 给定4个数 判断经过各种排序,运算后能否到达24这个值
#include #include int a[4]={0}; int b[4]={0}; int c[4]={0}; int flag=0; int cal(int x,int y,int z); void rearrange(int x); void judge(); int main() { int i; for(i=0;i { scanf("%
2017-11-28 10:31:18
1698
原创 防卫导弹问题
描述: 一种新型的防卫导弹可截击多个攻击导弹。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导弹,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导弹时所处高度低或者高度相同的导弹。现对这种新型防卫导弹进行测试,在每一次测试中,发射一系列的测试导弹(这些导弹发射的间隔时间固定,飞行速度相同),该防卫导弹所能获得的信息包括各进攻导
2017-11-25 11:56:36
1265
原创 自己在书上看到的 一道简单但很有意思的题目
描述:设有n=2^k个运动员要进行网球循环赛。要设计满足以下要求的比赛日程表:(k 1.每个选手必须与其他n-1个选手各赛一次; 2.每个选手每天只能参赛一次; 3.循环赛在n-1天内结束。 日程表每一行开头应为选手序号,从小到大依次向下排列,在第i行,第j列处填入第i个选手遇到的选手序号; 输入样例:2 输出样例:1:2 2:1 #inc
2017-11-22 23:48:34
261
原创 二分查找 先输入数据库的个数再一一录入数据 然后输入要查找对象的个数再一一录入对象 最后依次输出对象是否在数据库中的结论
#include #include int a[100000]={0}; int b[100000]={0}; int c[100000]={0}; int main() { int num; int n; int i; int left,right,middle; int sum; scanf("%d\n",&num); for(i=0;i
2017-11-21 18:41:47
339
原创 魔方 有些心得呢 感觉经此一役自己成长了很多
#include #include #include using namespace std; char a1,a2,a3,a4,a5,a6; char b1,b2,b3,b4,b5,b6; char c1,c2,c3,c4,c5,c6; char d1,d2,d3,d4,d5,d6; char e1,e2,e3,e4,e5,e6; char f1,f2,f3,f4,f5
2017-11-15 00:19:25
814
原创 关于简单的蕴含式的数学表达 第一次写注释 我有更好的检查事实库是否有更新的方法
#include #include #include #include int main() { int i; int flag; int num; int fact[3];//fact[i]==0代表i为真,fact[i]==0代表i为假,0,1,2分别代表P,Q,R ; int work[2][2]={{0,1},{1,2}};//0可推出1,1可
2017-11-14 11:39:20
273
原创 真 木乃伊迷宫 上午上传的那个有误 现已更改 给各位造成的不便敬请谅解
#include #include #include #include using namespace std; int num_wall; int x0_m,y0_m; int x0_r,y0_r; int x_exist,y_exist; int x1,y1; int x2,y2; int bug; int position[30][3]; int caught();
2017-11-12 17:02:28
394
原创 推箱子 小时候困扰我多时的问题 只会过前两关的恐惧终于被电脑克服了
#include #include #include #include using namespace std; int x0,y0; int x2,y2; int x1,y1; int x,y; int m,n; int bug; int flag[10][10][10][10]; char maze[10][10]; void input(); void init(
2017-11-11 11:47:03
196
原创 独轮车 推车的人脑子绕不过弯来 导致我写了好久
#include #include using namespace std; queue row; queue col; queue fangxiang; queue yanse; char maze[20][20]; int state[20][20][5][4]; int flag; int x0,y0,x1,y1,x2,y2; int num; char dir0,c
2017-11-10 00:07:24
277
原创 八数码
#include #include #include using namespace std; queueq1; mapstep; int bs[3][3]; void isdate(); int bfs(); void init(); int canmove(int u,int dire); int mov(int u,int dire); int bsdat
2017-11-09 12:16:06
254
原创 简单的 六数码问题 终于解决了EOF的问题
#include #include #include #include #include using namespace std; int bug; int eq; int search(); int plan_a(); int plan_b(); queue q; int flag[7][7][7][7][7][7]; int a1,b1,c1,d1,e1,f1
2017-11-09 12:00:18
509
原创 疯狂的马 老是超时
#include #include #include using namespace std; queue row; queue col; int maze[200][200]; int stepstore[1000]; int x1,x2; int m,n,a,b; int p,q; void search(); void place(int x,int
2017-11-08 23:44:12
207
原创 疯狂老鼠撞迷宫
#include #include #include #include #include using namespace std; char maze[13][13]; int used[13][13]; int step[13][13]; int m,n,a,b; queue row; queue col; int search(); void input();
2017-11-07 12:15:57
244
原创 悉心指点下写出的 加1乘2平方 虽然估计没多少人会看
#include #include #include #include #include using namespace std; int used[10001]; int step[10001]; int m,n; queue d; int search(); int mov(int x,int y); int main() { scanf("%d %
2017-11-07 10:18:34
656
原创 求解逆波兰表达式 除了括号都可用的
#include #include #include #include #include using namespace std; char p[100]; stacks; int main() { int i,j; int a,b,c; int sign; gets(p); while(strlen(p)!=1) {
2017-11-07 09:12:10
398
原创 栈 基本用法 配合字母交换
#include #include #include #include using namespace std; stacks; //栈名,栈内类型的定义方式 char str1[30]; char str2[30]; int c[60]; int n; int num=0; void
2017-11-05 11:04:37
624
原创 数独游戏 开创独有命名式二维数组筛除法
#include #include #include #include char a[9][9]; int b[9][9]; int gong[10][10]; int hang[10][10]; int lie[10][10]; int flag=1; void input(); void output();
2017-11-04 02:01:42
373
原创 求图形周长,注意充分利用赋值的好处,省去了标记的麻烦
#include #include #include #include int x,y; int m,n; int num=0; int watch; int length[10]; int circle(); int round(int row,int col); int search(int p,int q);
2017-11-03 18:03:43
272
原创 素数环 是环哦 不然就成素数链了
#include #include #include #include int a[21]={0}; int b[21]; int num=0; void search(int x); int primes[40]; int prime(int x); int judge[21]={0}; int main() { int i; for(i=1;i {
2017-11-02 10:50:10
337
原创 n位2进制输出 我就是不用递归你咬我啊
#include #include #include #include int main() { int n,i,j; int k; int a[20]={0}; scanf("%d",&n); for(i=0;i { for(j=0;j { k=i/pow(2,j); a
2017-10-31 22:05:13
229
原创 八皇后
#include #include int num=1; int a[8]; void judge(int x); int look(int hang,int lie); int main() { judge(0); } void judge(int x) { int i,j; if(x==8) { printf("No %d:\n",num++)
2017-10-31 12:13:29
162
原创 变态的素数筛选题 精简到肝胆俱裂 时间<0.2s
#include #include int m[47001]; int n[1000000]; int main() { int a,b; int i,j,k; for(i=2;i { for(k=2;k*i { m[k*i]=1; } } scanf("%d %d",&a,&b); for(k=2;k { i=a; while
2017-10-25 00:57:04
175
原创 杨辉三角
#include #include #include #include int main() { int n,i,x,y; int a[100][100]; scanf("%d",&n); a[0][0]=1; for(i=1;i { a[0][i]=0; } for(i=1;i { a[i][0]=1; } fo
2017-10-17 11:58:11
154
原创 刘英俊筛法 简单易懂 远胜于线性筛法
#include #include #include #include int s[100000001]={0}; int main() { s[0]=2,s[1]=2; int i,k,a,b; scanf("%d%d",&a,&b); for(i=2;i { if(s[i]!=1) { for(k=2;k*i { s[k*i
2017-10-15 14:01:24
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅