鑫 的个人资料 一米九不傻的大个照片日志列表更多 ![]() | 帮助 |
|
|
2006/5/7 数独游戏其实贴这里觉得怪怪的,因为我原来的设想是这个blog放点乱七八糟的,技术什么的另放,但是因为自己的水平实在太低,技术blog根本写不了什么,所以都不怎么更新了。 后来琢磨了下,这个技术含量也不高哈,娱乐的性质也居多,就放这里吧。 数独,sudoku,我不知道是谁发明的,但是名字据说是日本人起的,消耗下时间还是不错的小游戏,我懒,所以不想动脑子,正好赶上toj里有这道题,就写了写。 我的代码: /* * toj 1851 sudoku */ #include<iostream> using namespace std; int dat[9][9]; bool judge(int i,int j,int f); bool fill(int i,int j); int main() { int times,i,j; cin>>times; for(;times>0;times--){ for(i=0;i<9;i++) for(j=0;j<9;j++) scanf("%1d",&dat[i][j]); fill(0,0); for(i=0;i<9;i++){ for(j=0;j<9;j++) printf("%d",dat[i][j]); printf("\n"); } } } bool fill(int i,int j) { if(j==9){i++;j=0;} if(i==9)return true; if (dat[i][j]&&fill(i,j+1)) return true; int f; for(f=1;f<10;f++){ if(judge(i,j,f)){ dat[i][j]=f; if(fill(i,j+1))return true; } } dat[i][j]=0; return false; } bool judge(int i,int j,int f) { int l; for(l=0;l<9;l++) if(dat[i][l]==f || dat[l][j]==f) return false; int m,n; i-=i%3;j-=j%3; for(m=0;m<3;m++) for(n=0;n<3;n++) if(dat[i+m][j+n]==f) return false; return true; } 奇怪的是,这么提交居然错误,把我觉得错误的程序提交居然通过,ft。 2006/1/25 100美元的笔记本?电子阅读器?MIT-Nicholas Negroponte一个99%中国人都不认识的62岁老头,开展了一项100美元笔记本的计划。沸沸扬扬已然很长时间了,原来并不关心,因为感觉与已关系不大。 但是今天,当我发觉我想买的pdf便携式阅读器的价格远远超过这一数字时,我忽然想起了这个计划。 简单的说来,他用闪存代替了传统的硬盘,这会带来数据传输的变慢,以及容量的减少,目前只有1G。 ![]() 用500MHz的AMD cpu来工作,很显然这是一个很慢的速度,我至今对我cII600的机器记忆尤新。 他使用了很传统的显示器,减少了屏幕亮度,但是省电,且成本低。 另外,他使用linux而不是囯内普遍使用的windows。 好像都是缺点,但是对于我,没有一点不是优点,市面上1500元左右的(相当于180$)的电书阅读器都是256甚至128M的存储容量,而1G减去精简后的操作系统所占空间,肯定远远大于这个容量,唯一差的就是速度。 cpu,目前看来,这个频率最多只能听音乐了,还有字处理,其他估计无能为力。 显示器,这个不是问题,当电子阅读器时屏幕会自动切换到单色,恩恩。 操作系统,这个是我最喜欢的了,想一想,拿着一台这样的笔记本,运行着linux,意味着我可以自己订制内核,减少不需要的东西,装上vi,emacs,我就可以进行本文的输入了,装上xpdf,我可以阅读pdf文档,装上mplayer,我可以听音乐,一款完全满足我需要的笔记本! 主要的问题也有,虽然号称100美元,但是实际售价依然是悬念,在规模够大的情况下,成本的确可以降到90美元,但是据小道消息,第一批出货的笔记本卖往巴西,每台售价为370美元(或分期付款),虽然一开始就已经声称100美元是学校等部门付出的价格,差价由政府提供,但是这个差价未免太大了些。另外还有个问题,这个产品并没有销售环节,由厂商直接提供给政府,再由政府分配到各学校。中国虽然在MIT的预期里,但是何时供货,不是孩子的我如何能得到,还是一个问题。。再另外,还有消息称非政府购价将是售价的二倍,即200美元,差额用于支援整个计划,价格便有些难以接受了。 不管如何,这都是项有创意的举动,当产品大批量上市后,一定会改变整个市场的格局,预计第四季度中国市面上应该会出现成品,到时各厂家迫于压力也推出低价笔记本就更好了。 ps一下:折叠的设计我好喜欢啊,简直是为我设计的书籍阅读器。 ![]() 2005/11/14 删掉windows本来决定在半年之内删掉windows的,但是现在有种马上就删掉的冲动,等我把该备份的都备份好,就开始删了他,反正别人的机器都是windows,也不用怕没有windows使。 2005/11/2 linux fc4安装过程事情是在不顺利的情况下发展。
在twt下载了fc4的5 cd,包括一张没有用的rescue cd,提取isolinux时发现daemon tools和ultro iso居然都不能读取下载的前三张iso,我ft。于是去imb中心的ftp上下,很幸运,硬盘看来被修好了。快速download完毕,然后一切按步骤来。谁让咱是菜鸟呢。
我再ft,我怎么忘了软驱是坏的呢?下载矮人dos,漫长而无聊的等待,下载完毕,设置,ok。
提取文件夹,找loadin.exe,编辑引导文件,出问题了,重启后引导总出现less than 4mb的错误信息,哎,日,逼急我我刻盘。上网,找了n个版本的引导文件,哪个都不行,算了,换。
grub for dos,本来没想用这个的,照着设置,重启,我ft,怎么还不行?。。。。。原来,isolinux 没放对地方。复制,重启,终于看见安装界面了,我容易么我,选择软件包。王垠大哥的文章对我影响很大,坚决全部用linux工作,懒的看那些依赖关系了,全选上,反正分了10g的空间,怎么也用不完。
installing,想想看原来的文章,人家说午睡一觉就装好了,要不我也睡一觉?看看表,10点半了-_-b,11点半要熄灯了,我还选的全部安装。。。。一痛心,我按下了reset键。
现在是早上了。安装正在进行中。remaining time正在呈阻尼振荡衰减中,但愿安装顺利,god bless me.
这次没选全部安装。。。。 2005/10/25 新买了台二手电脑同学校的博士gg的,其实机器不错,人应该也不错,可是ms还是跟我撒了些小谎,cpu并不是他说的1600+,当时给我看的时候他在bios里调了外频,今天给我送了过来,外频又调回去了,也不知道是超频了,还是为了省机器降频,反正已经决定买了,被骗就被骗吧,差的也不多,足够我用了。
但是没有硬盘,有些郁闷,同学的硬盘插上也不能运行xp,问了别人才想起来xp有个限制功能,当硬件变动太大时会不能启动,据说是为了防止盗版么,怕直接ghost,该死的微软,买了硬盘我不用你的软件,哼唧。
也不对,反正用盗版。。。。用的越多,他随时越大,皑皑,多没有知识产权的意识啊。
明天去买硬盘,以后有自己的,不,又有自己的机器了。 Streamload 10G免费网络硬盘感觉这个网站很有创意啊,10g upload 100m download free 10g down & up load $9.9
想都没想就注册了个free的,结果后来想想如果放照片进去帖个链接,每浏览一次就要download一次,应该很快就用掉100m的,虽然现在我的blog没人看,但是这100m如果开始用的话也是很快的,这个网站还真有办法,到时用完了,说不定就会续费转成10g download了,不过境外的网站,我想汇款都没法汇,谁让咱没credit card呢,唉,早知办一个招商银行的卡了。
干脆还是找个20m随时可以下载的算了,更新的勤一些,应该也够用了。
再试试邮箱里的存贮能不能链出来,恩。 |
|
|