InTheBloodHorse

每日一题(21) codeforces 1047A

字数统计: 141阅读时长: 1 min
2018/10/04 Share

题目地址

题意

给一个数字n,拆成三个数字,这三个数字都不能被3整除

思路

拆成 1,2就行了,具体看代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int mod = n%3;
switch(mod){
case 0:{
cout << 1 <<" " << 1 <<" " << n-2 << endl;
break;
};
case 1:{
cout << 1 <<" " << 2 <<" " << n-3 << endl;
break;
};
case 2:{
cout << 2 <<" " << 2 <<" " << n-4 << endl;
break;
};
}
}

原文作者:InTheBloodHorse

原文链接:http://pyking.cn/2018/10/04/每日一题-21-codeforces-1047A/

发表日期:October 4th 2018, 10:06:30 pm

更新日期:October 4th 2018, 10:11:41 pm

版权声明:Have a fun

CATALOG
  1. 1. 题意
  2. 2. 思路