CodeForces 342A Xenia and Divisors
来源:互联网 发布:pandorabox安装python 编辑:程序博客网 时间:2024/05/01 19:20
题目挺水,只有“1 2 4”,”1 2 6“,”1 3 6“这三种情况符合。所以就简单多了。
#include<stdio.h>#include<iostream>#include<math.h>#include<string.h>#include<iomanip>#include<stdlib.h>#include<ctype.h>#include<algorithm>#include<deque>#include<functional>#include<iterator>#include<vector>#include<list>#include<map>#include<queue>#include<set>#include<stack>#define CPY(A, B) memcpy(A, B, sizeof(A))typedef long long LL;typedef unsigned long long uLL;const int MOD = int (1e9) + 7;const int INF = 0x3f3f3f3f;const LL INFF = 0x3f3f3f3f3f3f3f3fLL;const double EPS = 1e-9;const double OO = 1e20;const double PI = acos (-1.0);const int dx[] = {-1, 0, 1, 0};const int dy[] = {0, 1, 0, -1};using namespace std;int main() { int n,k,a[7]= {0}; while (cin>>n) { bool f=true; for (int i=0; i<n; i++) { scanf ("%d",&k); if (k==5||k==7) {f=false;}//5,7,直接排除 a[k]++; } if (f&&a[1]==a[2]+a[3]&&a[1]==a[4]+a[6]&&a[2]>=a[4]) { for (int i=0; i<a[4]; i++) { printf ("1 2 4\n"); a[2]--;a[1]--;//减去这部分2,剩余2的数量就是”1 2 6“的数量 } for (int j=0; j<a[2]; j++) { printf ("1 2 6\n"); a[1]--; } for (int k=0; k<a[1]; k++) { printf ("1 3 6\n"); } } else {cout<<"-1\n";} } return 0;}
0 0
- CodeForces 342A Xenia and Divisors
- Codeforces 342 A. Xenia and Divisors
- CodeForces 342A Xenia and Divisors
- A. Xenia and Divisors codeforces-problem-342A
- A. Xenia and Divisors
- CodeForces #199Div.2-A.Xenia and Divisors
- Codeforces Round #199 (Div. 2) A. Xenia and Divisors
- Codeforces Round #199 (Div. 2) -- A. Xenia and Divisors (思路)
- CF 342A(Xenia and Divisors-考虑有限情况)
- CF 342A Xenia and Divisors (数学规律)
- Code Forces 342 A. Xenia and Divisors 思维+暴力
- CF 342A Xenia and Divisors (数学规律)
- Xenia and Divisors
- CodeForces 342B Xenia and Spies
- CodeForces 342AXenia and Divisors
- Codeforces Xenia and Ringroad
- codeforces 339A.Helpful Maths B.Xenia and Ringroad 两水题
- 342E Xenia and Tree——codeforces
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
- win7 chrome使用蓝屏的一个解决办法
- ubuntu12.04 minicom 搭建方法总结
- 五句话搞定JavaScript作用域
- 如何使用OpenCV函数 remap 来实现简单重映射
- CodeForces 342A Xenia and Divisors
- VB学习笔记(持续更新)
- Jquery遮罩层实现代码
- 立即执行函数,声明式函数
- [Cloud Computing]Mechanisms: Cloud Workload Scheduler
- 智能科普:VR、AR、MR的区别
- 关于Activity生命周期的一些小总结
- Enigma机密码加密解密的实现
- LINUX SCSI回调IO的分析