| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
为什么老是WA 给几组测试数据好吗?高手帮帮忙!谢谢!#include<stdio.h>
struct point{
int x;int y;
}p[15][15];
void main(){
int m, i,j,t,a[15],max,v,w,t1,t2;
for(;;){
for(i=0;i<15;i++){
for(j=0;j<15;j++){
p[i][j].x=0;p[i][j].y=0;
}
}
for(i=0;i<15;i++) {a[i]=0;}
scanf("%d",&m);
if(m==0) break;
else if(m>=1&&m<=80){
for(i=0,j=0,t=0;;){
for(;;j++){
scanf("%d%d",&t1,&t2);
if(t1==-1&&t2==-1) break;
t=t+t1;
if(t<=m){p[i][j].x=t1;p[i][j].y=t2;}
else {i++;j=0;p[i][j].x=t1;p[i][j].y=t2;j++;break;}
}
if(t1==-1&&t2==-1){a[i]=t; break;}
a[i-1]=t-t1;t=t1;
}
v=a[0];
for(i=1;i<15;i++){
if(v<a[i]) v=a[i];
}
w=0;
for(i=0;i<15;i++){
max=p[i][0].y;
for(j=1;j<10;j++){
if(max<p[i][j].y) max=p[i][j].y;
}
w=w+max;
}
printf("%d*%d\n",v,w);
}
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator