2016大连网络赛1006
来源:互联网 发布:js怎么给textarea赋值 编辑:程序博客网 时间:2024/05/16 18:05
有N 支球队. 每只球队之间两两踢球, 赢得加2分, 平手各加1分, 输的不得分. 现在告诉你每只球队最后的分数, 问这个分数序列是否正确.
#include<iostream>#include<cstdio>#include<algorithm>#include<cstdio>#include<queue>#include<map>#include<set>#include<stack>#include<string>#include<cstring>using namespace std;typedef long long LL;const int maxn =2e4+ 10;LL a[maxn];void solve(){ LL t; while(scanf("%I64d",&t)!=EOF) { while(t--) { LL n; scanf("%lld",&n); memset(a,0,sizeof(a)); int flag = 0,flag1 = 0,flag2 = 0; LL ans = 0; LL ans1 = 0; for(int i = 1;i<=n;i++) { scanf("%I64d",&a[i]); ans1+=a[i]; } sort(a+1,a+n+1); for(int i = 1;i<=n-1;i++) { ans+=a[i]; if(ans>=i*(i-1)) { continue; }else { flag = 1; } } if(flag==1) { cout<<"F"<<endl; continue; } if(ans1!=n*(n-1)) cout<<"F"<<endl; else cout<<"T"<<endl; } }}int main(){ solve(); return 0;}
0 0
- 2016大连网络赛1006
- 2016 ICPC 大连 网络赛
- 2016大连网络赛Sparse Graph
- 2011大连网络赛
- HDU 5873 - Football Match【2016大连区域赛网络赛1006】
- hdu 5869 Different GCD Subarray Query 2016ACM/ICPC大连赛区网络赛1006
- HDU 5875 Function 2016亚洲区域赛大连网络赛
- hdu5876 补图求最短路 2016ACM ICPC 大连网络赛
- 2016 大连网络赛 & hdu5875 (优先队列+离线)★
- 2016 大连网络赛 HDU 5874 Friends and Enemies【思维】
- 2016 ICPC 大连网络赛 HDU 5873 Football Games
- 2016 ICPC 大连网络赛 HDU 5874 Friends and Enemies
- 2016 ICPC 大连网络赛 HDU 5875 Function
- 2016 ICPC 大连网络赛 HDU 5876 Sparse Graph
- 2016 ICPC 大连网络赛 HDU 5877 Weak Pair
- HDU5876 Sparse Graph(2016亚洲区大连站网络赛)
- hdu 5876 - Sparse Graph(2016大连网络赛) bfs
- 2011大连赛区网络赛 HDOJ
- 回溯法经典问题-八皇后
- 学习Javascript总结--易混淆的概念
- 5.javascript 对象继承 ---组合模式
- [cas]Tomcat配置https环境
- 软件测试:原理、方法与管理(读书笔记1)
- 2016大连网络赛1006
- ios 多线程的一些方法使用
- 大数处理---大数相减
- 解决listView和ScrollView滑动冲突
- 架构师技术联盟 交流平台
- 【面试总结】一家O2O公司
- 日积月累:Java等待子线程执行完毕,再执行后续逻辑
- HDU1874-畅通工程续(Dijkstra算法+Floyd算法)
- StringBuffer和StringBuilder的区别