本文主要是介绍Think I’ll Buy Me a Football Team-2924,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2924
代码:
#include<iostream>
using namespace std;
int main()
{int num=0,fsum=0,lsum=0,k=1;while(cin>>num&&num!=0){int **p=new int*[num];for(int i=0;i<num;i++){p[i] = new int[num];}for(int i=0;i<num;i++){for(int j=0;j<num;j++){cin>>p[i][j];fsum+=p[i][j];}}for(int i=0;i<num;i++){for(int j=0;j<num;j++){if(p[i][j]!=0){for(int k=0;k<num&&p[i][j]>0;k++){if(p[j][k]>=p[i][j]){p[j][k]-=p[i][j];if(i!=k)p[i][k]=+p[j][k];p[i][j]=0;}else{p[i][j]-=p[j][k];if(i!=k) p[i][k]+=p[j][k];p[j][k]=0;}}}}}for(int i=0;i<num;i++){for(int j=0;j<num;j++){lsum+=p[i][j];}delete[] p[i];} delete[] p;cout<<k<<". "<<fsum<<" "<<lsum<<endl;} return 0;
}
提交结果:编译错误
运行结果:
这篇关于Think I’ll Buy Me a Football Team-2924的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!