摘要:
由于安装程序不能识别NTFS分区上的镜像,因此需要变通,网上可参考的文章分为两种方法:1.使用分区工具创建EXT分区,再用Windows下可访问EXT分区的软件,将安装镜像拷入进行安装。2.使用分区工具创建FAT分区或使用FAT格式的U盘,将安装镜像拷入进行安装。步骤1.个人使用8G的FAT格式U盘,将CentOS-6.4-i386-bin-DVD1.iso 镜像拷入根目录,并且将镜像的images 文件夹也解压到U盘根目录。2.将grub4dos-0.4.4-2009-06-20.zip 的grub.exe 和grldr 拷入C盘根目录 (系统盘)。3.将镜像的isolinux 文件夹中的v 阅读全文
摘要:
我写了一种常见的实现算法,和另一种新算法,即不是每次循环计算每个细胞的周围细胞数来产生下一时刻,而是每次每个产生状态变化的细胞主动通知周围的邻居,因此每个细胞增加一个用来记录邻居数的字段。由邻居数决定每个细胞的出生和死亡,然后影响周围邻居的邻居数。并且为了不影响后续细胞的判断,需要新旧邻居数两个状态,用旧邻居数决定自己生死,而自己的生死变化影响周围邻居的新邻居数。另外如果某个格子的新旧邻居数不变则状态不变,增加一个changed字段来表示。下面分别是旧、新两种算法。 1 #include 2 #include 3 4 #define ROW 20 5 #define COL 60... 阅读全文
摘要:
其实是学习参考了算法书的代码,但仍然是我自己写的,有小差别。贪心类型。 1 #include 2 using namespace std; 3 4 int main() 5 { 6 int i,n; 7 char str[2000+1]; 8 9 scanf("%d",&n);10 for(i=0;i>str[i];12 13 int s=0,e=n-1; //首尾位置14 15 for(i=1;istr[te],和ts+1>=te-1的情况,这时取首尾都可以24 putchar(str[e--]);25 26... 阅读全文
摘要:
正式做POJ的第一题,做出来后又看了别人的代码,就又完善了一下,也通过了。参考http://blog.sina.com.cn/s/blog_4abcd9bc0100phzb.html改了之后觉得写得比他好,呵呵。 1 #include 2 #include 3 4 using namespace std; 5 6 #define MAX_W 20 7 #define MAX_H 20 8 9 int s_x;10 int s_y;11 int w;12 int h;13 char board[MAX_H+2][MAX_W+2]; //留边,省得越界检查14 int res;15... 阅读全文
摘要:
通过的第一题,留做纪念,呵呵,非常简单,Africa 2010, Qualification Round: Store Credit。 1 #include 2 #include 3 4 int main(void) 5 { 6 int N,C,I; 7 int *p; 8 int i,j,k; 9 freopen("in.in", "r", stdin);10 freopen("out", "w", stdout);11 scanf("%d",&N);12 for(i=1;i<= 阅读全文
摘要:
自己用C写的,为了以后用 1 #include "list.h" 2 3 4 static void FreeNode(Node *node); 5 6 7 //index为插入的序号,在该序号插入,后续内容后移, 8 //范围从0到list->n 9 //data为用malloc分配的数据指针10 void AddNode(List *list,void *data,int index)11 {12 Node *p,*node;13 14 if(indexlist->n)//防止越界15 return;16 17 n... 阅读全文
摘要:
用C语言实现的带括号四则运算计算器,原理简单,即模拟笔算,将每个运算符标记等级,计算时按照等级由高到低进行计算。加减运算为0级,乘除运算为1级,每进入一层括号等级加2。使用两个链表分别储存运算符与数字。主程序调用之前实现的两个模块,一个是链表,另一个是分数计算。链表代码在下一篇文章,只贴出主程序和分数计算部分。主程序,检查算式是否合法的函数未实现 1 #include "list.h" 2 #include "sz.h" 3 4 /*内部类型、常量、函数*/ 5 6 #define LEVEL_NUM 20 //支持的运算级数 7 8 typedef s 阅读全文