以附之名

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
~~~~~~~~~~~~~~~~~~~~~~~~~~~【让以附之名的时光机器带您回到曾经,属于现在的曾经】~~~~~~~~~~~~~~~~~~~~~~~~~~~
楼主: beiyz

[原创]我开一个放东西的地方

[复制链接]
 楼主| 发表于 2005-3-6 00:20:46 | 显示全部楼层
看来你改回来了
发表于 2005-3-6 00:21:38 | 显示全部楼层
不,签名里还有啊
 楼主| 发表于 2005-3-6 00:47:16 | 显示全部楼层
。。真是没意思
发表于 2005-3-21 21:05:03 | 显示全部楼层

castlevania save

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2005-3-22 00:58:32 | 显示全部楼层

就知道~

不是好东西!!

你读不读书啊??

发表于 2005-3-22 21:11:06 | 显示全部楼层
算传上去了伐啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2005-3-23 21:07:32 | 显示全部楼层

savesavesavesave

发表于 2005-3-23 21:08:08 | 显示全部楼层

pupupupupupupupupu

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2005-3-26 03:16:08 | 显示全部楼层
这个不好玩啊~~
发表于 2005-4-2 18:42:04 | 显示全部楼层
什么东西啊
 楼主| 发表于 2005-4-3 00:11:15 | 显示全部楼层
恶魔城大概
 楼主| 发表于 2005-4-6 04:31:33 | 显示全部楼层

作业6_4_4

using namespace std; #include <iostream> #include <fstream.h> const int maxn=6; int n,map[maxn][maxn],cover[maxn],link[maxn]; void init() { ifstream fin("input.txt"); int i,j; fin>>n; for (i=0;i<n;i++) for (j=0;j<n;j++) fin>>map[j]; fin.close(); }

int find(int p) { int k,q; for (k=0;k<n;k++) if ((map[p][k]==1)&&(cover[k]==0)) { q=link[k]; link[k]=p; cover[k]=1; if ((q==-1)||(find(q)==1)) return 1; link[k]=q; } return 0; }

void print() { ofstream fout("output.txt"); int i,s=0; for (i=0;i<n;i++) if (link!=-1) s++; if (s!=n) fout<<"No solution!"<<endl; else { for (i=0;i<n;i++) fout<<link+1<<" "<<i+1<<endl; } fout.close(); }

main() { init(); int i,p; for (i=0;i<n;i++) link=-1; for (i=0;i<n;i++) { for (p=0;p<n;p++) cover[p]=0; find(i); } print(); return 0; }

 楼主| 发表于 2005-4-6 19:36:16 | 显示全部楼层


[此贴子已经被作者于2005-4-6 12:22:19编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2005-4-6 20:20:29 | 显示全部楼层
以下是引用beiyz在2005-4-5 20:31:33的发言:

作业6_4_4

using namespace std; #include <iostream> #include <fstream.h> const int maxn=6; int n,map[maxn][maxn],cover[maxn],link[maxn]; void init() { ifstream fin("input.txt"); int i,j; fin>>n; for (i=0;i<n;i++) for (j=0;j<n;j++) fin>>map[j]; fin.close(); }

int find(int p) { int k,q; for (k=0;k<n;k++) if ((map[p][k]==1)&&(cover[k]==0)) { q=link[k]; link[k]=p; cover[k]=1; if ((q==-1)||(find(q)==1)) return 1; link[k]=q; } return 0; }

void print() { ofstream fout("output.txt"); int i,s=0; for (i=0;i<n;i++) if (link!=-1) s++; if (s!=n) fout<<"No solution!"<<endl; else { for (i=0;i<n;i++) fout<<link+1<<" "<<i+1<<endl; } fout.close(); }

main() { init(); int i,p; for (i=0;i<n;i++) link=-1; for (i=0;i<n;i++) { for (p=0;p<n;p++) cover[p]=0; find(i); } print(); return 0; }

谢谢beiyz
发表于 2005-4-6 20:22:57 | 显示全部楼层

放个群英传的纪录

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|EFZM ( 沪ICP备17029626号-4 )  

GMT+8, 2025-6-22 03:20 , Processed in 0.045338 second(s), 7 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表