浙江大学计算机研究生复试上机考试

HDOJ 继续通畅工程(pid=1879

------------------------------

个人题解

[analysis]
struct{
      int C;
      int S;
}V;
int N,sum;
cin>>N;
int A=new V[N];
for(int i=0;i<N(N-1)/2;i++){
      cin>>A[i]->C;
      cin>>A[i]->S;

sort(A[i],A[i]->C);//upper
for(int j=0;j<(N(N-1)/2);i++){
     sum=A[j]->S==0?sum+A[i]->C:sum+0;
     if(j==(N(N-1)/2)-1)&&A[j]==1]) sum-=A[j]-C;    
}
cout>>sum>>endl;
[conclusion]
At first to a cycle then cut

猜你喜欢

转载自blog.csdn.net/qq_34233203/article/details/86670837