- 博客(26)
- 收藏
- 关注
原创 自己做的一个游戏 先不要看程序 想玩的自己复制粘贴运行 不然就没意思了
#include#includevoid game1();void game2();void game3();int flag;int main(){ int num; flag=1; printf("欢迎来到智力测试的大舞台,一共有三关,你可以选择从第一关开始闯关,也可以直接挑战后面的关卡,请输入你的选择关卡:\n"); scanf("%d"
2017-11-30 12:11:40 1220
原创 给定4个数 判断经过各种排序,运算后能否到达24这个值
#include#includeint 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 1650
原创 防卫导弹问题
描述:一种新型的防卫导弹可截击多个攻击导弹。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导弹,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导弹时所处高度低或者高度相同的导弹。现对这种新型防卫导弹进行测试,在每一次测试中,发射一系列的测试导弹(这些导弹发射的间隔时间固定,飞行速度相同),该防卫导弹所能获得的信息包括各进攻导
2017-11-25 11:56:36 1221
原创 自己在书上看到的 一道简单但很有意思的题目
描述:设有n=2^k个运动员要进行网球循环赛。要设计满足以下要求的比赛日程表:(k1.每个选手必须与其他n-1个选手各赛一次;2.每个选手每天只能参赛一次;3.循环赛在n-1天内结束。日程表每一行开头应为选手序号,从小到大依次向下排列,在第i行,第j列处填入第i个选手遇到的选手序号;输入样例:2 输出样例:1:2 2:1#inc
2017-11-22 23:48:34 209
原创 二分查找 先输入数据库的个数再一一录入数据 然后输入要查找对象的个数再一一录入对象 最后依次输出对象是否在数据库中的结论
#include#includeint 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 300
原创 魔方 有些心得呢 感觉经此一役自己成长了很多
#include#include#includeusing 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 762
原创 关于简单的蕴含式的数学表达 第一次写注释 我有更好的检查事实库是否有更新的方法
#include#include#include#includeint 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 224
原创 真 木乃伊迷宫 上午上传的那个有误 现已更改 给各位造成的不便敬请谅解
#include#include#include#includeusing 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 342
原创 推箱子 小时候困扰我多时的问题 只会过前两关的恐惧终于被电脑克服了
#include#include#include#includeusing 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 163
原创 独轮车 推车的人脑子绕不过弯来 导致我写了好久
#include#includeusing 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 224
原创 八数码
#include#include#includeusing 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 217
原创 简单的 六数码问题 终于解决了EOF的问题
#include#include#include#include#includeusing 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 474
原创 疯狂的马 老是超时
#include#include#includeusing 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 168
原创 疯狂老鼠撞迷宫
#include#include#include#include#includeusing 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 217
原创 悉心指点下写出的 加1乘2平方 虽然估计没多少人会看
#include#include#include#include#includeusing 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 607
原创 求解逆波兰表达式 除了括号都可用的
#include#include#include#include#includeusing 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 358
原创 栈 基本用法 配合字母交换
#include#include#include#includeusing namespace std;stacks; //栈名,栈内类型的定义方式char str1[30];char str2[30];int c[60];int n;int num=0;void
2017-11-05 11:04:37 564
原创 数独游戏 开创独有命名式二维数组筛除法
#include#include#include#includechar 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 315
原创 求图形周长,注意充分利用赋值的好处,省去了标记的麻烦
#include#include#include#includeint 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 226
原创 素数环 是环哦 不然就成素数链了
#include#include#include#includeint 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 282
原创 n位2进制输出 我就是不用递归你咬我啊
#include#include#include#includeint 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 186
原创 八皇后
#include#includeint 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 140
原创 变态的素数筛选题 精简到肝胆俱裂 时间<0.2s
#include#includeint 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 149
原创 杨辉三角
#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 132
原创 刘英俊筛法 简单易懂 远胜于线性筛法
#include#include#include#includeint 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 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人