浙大复试上机题
leizh007
这个作者很懒,什么都没留下…
展开
-
2012年第2题
题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1032 C语言源码: #include #define maxsize 100010 typedef struct node { char data; int next; }node; node no[maxsize]; int main() { int a,b,n,n1,n2,i,j原创 2013-02-21 16:13:48 · 181 阅读 · 0 评论 -
2011年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1005 C语言源码: #include #include #define maxsize 40010 typedef struct student { int ge,gi; double grade; int choice[10]; int num; int rank; }student;原创 2013-02-21 11:22:00 · 255 阅读 · 0 评论 -
2011年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1005 C语言源码: #include #include #define maxsize 40010 typedef struct student { int ge,gi; double grade; int choice[10]; int num; int rank; }student;原创 2013-02-21 11:20:18 · 269 阅读 · 0 评论 -
2010年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1003 C语言源码: #include int main() { char s1[50],s2[50]; int a,b,i,flag; while(scanf("%s %s",s1,s2)!=EOF) { flag=0; i=0; a=0; while(s1[i]!='\0'原创 2013-02-20 16:57:09 · 214 阅读 · 0 评论 -
2009年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1034 C语言源码: 做法一:快排 #include #include int cmp(const void *a,const void *b) { return *(int *)b-*(int *)a; } int main() { int n,m,i,a[100001]; scanf(原创 2013-02-20 11:50:05 · 275 阅读 · 0 评论 -
2008年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1030 C语言源码: 做法一:DP #include #include int dp[1000]; int max(int a,int b) { return a>b?a:b; } typedef struct bg { int happy; int last; int time; }b原创 2013-02-19 18:55:00 · 147 阅读 · 0 评论 -
2009年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1033 给的数据中 有重复的值 比如: 3 5 3 3 还得重复输出 把重复去掉都不对。推恶心。。。 C语言源码: #include #define maxsize 900000 int mark[maxsize]; int main() { int n,i,a[501],stack[原创 2013-02-20 10:57:10 · 225 阅读 · 0 评论 -
2009年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1032 C语言源码: #include int main() { int z,o,j,i; char s[101]; scanf("%s",s); while(1) { if(s[0]=='E'&&s[1]=='\0') break; z=0; o=0; j=0;原创 2013-02-20 09:46:30 · 136 阅读 · 0 评论 -
2012年第1题
题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1031 C语言源码: #include #include #define maxsize 1000 char a[maxsize],s[maxsize][maxsize]; int main() { int n1,n2,n3,i,j,n,k; while(scanf("%s",a)!=E原创 2013-02-21 15:39:58 · 154 阅读 · 0 评论 -
2012年第3题
题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1033 C语言源码: #include #include #include #define maxsize 600 double lengthcmax,pricemin,falg; double cmax,length,davg; int n; typedef struct station原创 2013-02-22 11:00:13 · 339 阅读 · 0 评论 -
2012年第4题
题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1034 C语言源码: #include #include #include #include #define maxsize 2000 int e[maxsize][maxsize]; char name[maxsize][5]; int visited[maxsize]; typede原创 2013-02-21 18:04:46 · 403 阅读 · 1 评论 -
2010年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=76 C语言源码: #include #include typedef struct point { int len; int pri; }point; point p[1001][1001]; int main() { int m,n,fmin,minlen,minpri,原创 2013-02-20 23:48:37 · 266 阅读 · 0 评论 -
2010年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1007 提供一个测试样例 8 6 4 8 1 6 6 2 4 8 2 2 12 4 7 12 9 2 22 6 3 22 5 9 10 1 0 1 2 4 6 7 实际排序国家以及每次排序结果 4 8 1 4 4 2 2 2:3 6 6 2原创 2013-02-20 22:02:20 · 278 阅读 · 0 评论 -
2010年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1006 C语言源码: #include int main() { int a,z,b,j,c,i;//azbjc,a表示z前面o的个数,z表示z的个数,b表示z与j之间o个数,c表示j之后o的个数 char s[1100]; while(scanf("%s",s)!=EOF) { a=原创 2013-02-20 17:38:36 · 275 阅读 · 0 评论 -
2007年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1022 C语言源码: #include typedef struct boat { int time; int state; }boat; boat b[101]; int main() { int num,i,stime,snum,minite,hour; char state; sc原创 2013-02-19 10:19:01 · 222 阅读 · 0 评论 -
2005年第4题
题目地址:http://ac.jobdu.com/problem.php?pid=1013 C语言源码: 方法一: #include #include int main() { int n,m,min,max,i,x,y,z,w,fmin,fmax,x1,y1,z1,w1; char s[2000][16];//在杭电上数组开到1000能AC,在九度上得开到2000,蛋疼 whil原创 2013-01-13 22:34:31 · 267 阅读 · 0 评论 -
2008年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1027 C语言源码: #include #define maxsize 1010 int T[maxsize]; int findroot(int x) { int temp; if(T[x]==-1) return x; else {原创 2013-02-19 13:46:59 · 291 阅读 · 2 评论 -
2009年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1031 C语言源码: #include int main() { int n,step; scanf("%d",&n); while(n) { step=0; while(n!=1) { if(n%2==0) n=n/2; else n=(3*n+1)/原创 2013-02-20 09:37:21 · 143 阅读 · 0 评论 -
2010年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=35 C语言源码: #include #include #include typedef struct tree { int data; struct tree *lchild,*rchild; }tree; tree *build(tree *root,int x) { tre原创 2013-02-21 00:31:11 · 171 阅读 · 0 评论 -
2009年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1035 C语言源码: #include int main() { int n,m,i,T[26],a,b,num,j,k; char s[4]; scanf("%d %d",&n,&m); while(n||m) { for(i=0;i<26;i++) T[i]=-1; for原创 2013-02-20 16:31:23 · 214 阅读 · 0 评论 -
2007年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1021 C语言源码: #include int main() { int num[1000],i; char s1[10],s2[1000]; gets(s1); while(1) { if(s1[0]=='#'&&s1[1]=='\0') break; for(i=0;i<1原创 2013-02-19 09:17:31 · 235 阅读 · 0 评论 -
2007年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1020 C语言源码: #include int main() { int x,y,xmin,xmax,ymin,ymax; scanf("%d %d",&x,&y); while(x||y) { xmin=250; xmax=-250; ymin=250; ymax=-250;原创 2013-02-18 19:14:43 · 135 阅读 · 0 评论 -
2008年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=74 C语言源码: #include #include typedef struct road { int a,b,len; }road; road r[10000]; int T[101]; int findroot(int x) { int temp; if(T[x]==-1原创 2013-02-19 14:56:01 · 130 阅读 · 0 评论 -
2006年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1016 C语言源码: #include #include int pr[30]; int f(int n) { int i,b; b=(int)sqrt((double)n); i=2; while(i<=b) { if(n%i==0) return 0; i++; } r原创 2013-02-18 17:17:25 · 198 阅读 · 0 评论 -
2006年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=36 C语言源码: #include #include int main() { int a,b,k; scanf("%d %d %d",&a,&b,&k); while(a||b) { k=(int)pow(10,k); if(a%k==b%k) print原创 2013-02-18 14:07:35 · 230 阅读 · 0 评论 -
2005年第5题
题目地址:http://ac.jobdu.com/problem.php?pid=1014 C语言源码: #include #include int main() { int score[1000],add[1000],que[11],n,m,line,i,j,x,sum,k; char name[1000][21]; scanf("%d",&n); while(n) { s原创 2013-01-13 23:58:32 · 430 阅读 · 0 评论 -
2005年第2题
地址:http://ac.jobdu.com/problem.php?pid=1011 C语言源码: #include #include int main() { int k,i; int a[10000]; int low,high,sum,max,l; scanf("%d",&k); while(k) { for(i=0;i<k;i++) scanf("%d",&原创 2013-01-13 17:40:12 · 285 阅读 · 0 评论 -
2005年第3题
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1232 C语言源码: #include #include typedef struct linknode { int num; struct linknode *next; }linknode,*linklist; void dfs(linklist head[],int visited[],i原创 2013-01-13 19:19:20 · 260 阅读 · 0 评论 -
2007年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=3 C语言源码: #include #include #include typedef struct student { char num[10]; char name[10]; int score; }student; student stu[100010]; int cmp1原创 2013-02-19 10:43:09 · 229 阅读 · 0 评论 -
2007年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=73 C语言源码: #include #include typedef struct road { int a,b,len; }road; road r[101]; int T[101]; int findroot(int x) { int temp; if(T[x]==-1)原创 2013-02-19 10:56:33 · 214 阅读 · 0 评论 -
2011年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1004 C语言源码: #include #define maxsize 1000010 long long a[maxsize],b[maxsize]; int main() { int n,m,i,j,num,mid; long long x; while(scanf("%d",&n)!=EO原创 2013-02-21 09:37:35 · 151 阅读 · 0 评论 -
2011年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1002 C语言源码: #include #include double max2(double a,double b) { return a>b?a:b; } double max(double a,double b,double c) { return max2(a,b)>c?max2(a,b)原创 2013-02-21 09:17:28 · 150 阅读 · 0 评论 -
2011年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1001 C语言源码: #include int main() { int a[11][11],b[11][11],m,n,row,col,i,j; scanf("%d",&m); while(m) { scanf("%d",&n); for(i=0;i<m;i++) for(j=原创 2013-02-21 09:01:19 · 137 阅读 · 0 评论 -
2008年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1029 C语言源码: #include #include typedef struct code { char zhou[110]; char fuc[110]; }code; code c[100010]; int main() { int top,i,n,j,k; char s[100];原创 2013-02-19 15:45:07 · 156 阅读 · 0 评论 -
2006年第5题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=26 C语言源码: #include #include #define maxsize 300 int precede(char a,char b) { int m[5][5]={{-1,-1,-1,-1,1},{-1,-1,-1,-1,1},{1,1,-1,-1,1,},{1,1,原创 2013-02-18 18:09:52 · 109 阅读 · 0 评论 -
2006年第4题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=9 C语言源码: #include int main() { int n,i,hash[101],x; scanf("%d",&n); while(n) { for(i=0;i<101;i++) hash[i]=0; for(i=0;i<n;i++) {原创 2013-02-18 17:35:57 · 208 阅读 · 0 评论 -
2006年第3题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=70 C语言源码: #include #include #define maxsize 10000 typedef struct road { int a,b,len; }road; road r[maxsize]; int T[maxsize]; int findroot(int原创 2013-02-18 17:29:58 · 197 阅读 · 0 评论 -
2008年第1题
题目地址:http://jobdu.sinaapp.com/problem.php?cid=1040&pid=42 C语言源码: #include int main() { long long a,b,c; int i,m,top,s[1000]; scanf("%d",&m); while(m) { scanf("%lld %lld",&a,&b); top=0; c=原创 2013-02-19 13:35:59 · 165 阅读 · 0 评论 -
2005年第1题
地址:http://ac.jobdu.com/problem.php?pid=1010 C语言源码: #include #include int main() { char S[100]; int a,b; a=1; b=1; while(a!=0||b!=0) { a=0; b=0; scanf("%s",S); getchar(); while(strc原创 2013-01-13 16:58:49 · 286 阅读 · 0 评论