poj1484

来源:互联网 发布:农村淘宝怎么设置地址 编辑:程序博客网 时间:2024/05/21 00:44
#include
using namespace std;
int main(){
int n,m,c,nu=1;
while(cin>>n>>m>>c&&n>=1&&n<=20&&m&&c){
int d[25][2]={0},t,sum=0,max=0,flag=0;
for(int i=1;i<=n;i++)
 cin>>d[i][0];
for(int i=1;i<=m;i++)
{
cin>>t;
if(flag) continue;
if(d[t][1]==0&&sum+d[t][0]<=c){
sum+=d[t][0];
if(max
d[t][1]=1;
}
else if(d[t][1]==0&&sum+d[t][0]>c){
flag=1;
}
else if(d[t][1]==1){
 sum-=d[t][0];
 d[t][1]=0;
}    
cout<<"Sequence "<<nu<<endl;
if(flag)
 cout<<"Fuse wasblown."<<endl<<endl;
else
 cout<<"Fuse was notblown."<<endl<<"Maximal power consumption was"<<max<<" amperes."<<endl<<endl;
 nu++;
}
return 0;
}
0 0
原创粉丝点击