模拟
文章平均质量分 73
丿笔迹
责任心、态度、自制力。
请认真对待每件事
展开
-
九宫格
九宫格: 同一行,同一列,对角线之和都等于15;解题报告:诀窍:左出右入原则:(1)从第一列中间方格开始(2)下个数字应该在“左上角”(3)如果重复则放到数字右边 上出下入原则:从上边出去对应的应该从同一列下面进入 占位右移:预期的位置如果被其他数占用,则将数放到原来数的右边;参考程序:#include#define N 3int ma原创 2013-08-29 22:13:58 · 856 阅读 · 0 评论 -
用数组实现链表
#include#includeint size;typedef int ListItem;typedef struct alist{ int n; //当前个数 int maxsize; //最大长度 ListItem *table; //数组}Alist,*List; List ListInit(int size) //初始化{ List L;原创 2013-09-26 14:17:48 · 1585 阅读 · 0 评论 -
指针实现链表
#include#include//***************************typedef struct clist{ int element ; struct clist *next;}list,*List;//***************************List ListInit(){ int i,n; List p,q,head; pri原创 2013-09-26 14:49:20 · 661 阅读 · 0 评论 -
poj-约瑟夫问题(猴子选大王)
2746:约瑟夫问题总时间限制: 1000ms 内存限制: 65536kB描述约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。输入每行是用空格分开的两个整数,第一个是 n, 第二原创 2013-08-29 20:16:32 · 5988 阅读 · 0 评论