
ZOJ...
菜鸟决心努力A-A
我不喜欢bug,呜呜呜呜呜呜
展开
-
zoj-1003
#include using namespace std;void Dfs(int to,long int numa,long int numb);int flagA,flagB;int main(){long int numA,numB;while(cin >> numA >> numB){if(numA swap(numA,numB);flagA=0原创 2013-04-25 22:00:28 · 520 阅读 · 0 评论 -
zoj1006
#include using namespace std;int turn(char a){if(a=='_')return 0;if(a=='.')return 27;if(a>='a' && areturn a-'a';return -1;}char turn(int t){if(t>=0 && t{if(t==0)r原创 2013-04-25 21:59:20 · 486 阅读 · 0 评论 -
ZOJ-1009
最开始以为很复杂呢,认真想了一下,就是理清逻辑!不涉及时间空间越界问题~虽然调了好一会儿,但最后还是做出来了~而且是一次过,太难得了!分享一下~#include #include using namespace std;int main(){ int i,j,m,n,cases=1; int A[26],B[26],C[26]; while(cin >> m && m) {原创 2013-04-25 21:33:07 · 717 阅读 · 0 评论 -
zoj 1008
#include using namespace std;int n,k[25],t; int s[25][4];int count[25];//是在组织过后的图上进行DFS,直接搜索会有重复的bool canT(int x){int i;if(x==n*n)return true;for(i=0;i{if(count[i]>0){原创 2013-04-25 21:50:47 · 543 阅读 · 0 评论 -
zoj1007
这个题是看别人写的才有做对了的这个题主要是时间问题,根据提示,先对原式进行调整,并将循环次数减少,思路较完整的http://hi.baidu.com/qhh_2008/item/85480a3cd5dc595e80f1a71c(耐心看下哦!)与他不同的是,我有多找了0.0008和1.0008的关系以下是程序~#include int main(){double psix[200原创 2013-04-25 21:57:49 · 789 阅读 · 0 评论