KTV
来源:互联网 发布:php 返回404状态码 编辑:程序博客网 时间:2024/04/28 23:29
思路:枚举
在多种情况中要选择三种作为一组进行分析,用到了三重循环
这种方法有待改进
#include<iostream>#include<cstring>using namespace std;int a[90][4];int c[10];int main(){int n;int cases=1;while(cin>>n&&n!=0){for(int i=0;i<n;i++){cin>>a[i][0]>>a[i][1]>>a[i][2]>>a[i][3];}int s;int max=0; for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){for(int k=j+1;k<n;k++){int sum=0;memset(c,0,sizeof(c));for(int q=0;q<3;q++) //保证在选取的三组里每个数都只出现了一次 {c[a[i][q]]=1;c[a[j][q]]=1; c[a[k][q]]=1;}int q;for( q=1;q<=9;q++) {if(c[q]==0) //如果有某个数没有出现过,则这种选择必然不符合要求 {s=0;break;}}if(q==10) s=a[i][3]+a[j][3]+a[k][3];//如果符合要求,就计算分值 if(s>max) max=s;//更新最大的分值 }}}if(max==0) cout<<"Case "<<cases<<": -1"<<endl;else cout<<"Case "<<cases<<": "<<max<<endl;cases++;}}
0 0
- KTV
- ktv
- KTV
- KTV
- KTV室内设计 KTV装修设计 KTV设计图
- 212KTV
- 北京KTV
- 麦颂KTV
- ktv唱歌
- 11218 - KTV
- uva11218 - KTV
- UVaOJ11218 - KTV
- 酷姿乐汇量贩式KTV
- ktv 系统设计经验
- ktv 系统设计经验
- 北京著名KTV
- UVa 11218 KTV
- KTV怎样保证客源
- 第一个zju的acm程序(ID:1001)
- hdu-5056(求子串数O(n),orz)
- Android之Adapter用法总结
- 十六进制转十进制
- Android为啥使用org.json而不用gson, 如何更好的测试和对比这两个东西, 哪个大神能告诉我小萌头?
- KTV
- java中的值传递和引用传递
- Objective-C语法之类和对象
- android:layout_marginLef与android:paddingLeft的区别
- 中国各主要大城市经纬度数据
- 程序员最喜欢说的20句话
- 数字图像处理,若干图像质量评价指标的实现
- NineOldAnimations 设计解析
- Android----安全(一)----APK加密与反编译技术