河南省多校连萌(三)
问题 C: QAQ & 火星情报局
时间限制: 1 Sec 内存限制: 128 MB提交: 220 解决: 25
题目描述
QAQ~超级喜欢看火星情报局,每周六都是他一周中最期待的一天,QAQ喜欢和自己一样心愿是“世界和平”的薛之谦,
喜欢“一言不合就飙车”的宇哥,喜欢“再扯的提案都能升华为鸡汤”的汪涵局长....当然也喜欢的里面各种各样奇葩有趣的提案.....
最近 K 星颁布了一项新的法律,所有 K 星的公民必须缴纳的所得税是收入 money
的最大因子 o
且
( money
拆分成若干个数的和(注 :拆分的数里不能出现 1
)从而缴纳更少的所得税,当然这也是允许的,做为一名正直,勇敢,又充满正能量的
ACMer,K 决定把这个发现告诉火星情报局,以帮助 K 星完善这一新的法律。
“我发现...” 想想都很酷...,当然 QAQ 若想在世界都在看的火星上面提案是要通过多才多艺的”大家“的考核的,考核如下 :给出一个人的收入 money
,输出在
K 星该人可以缴纳的最少的所得税...为了帮助 QAQ 在火星顺提案你能帮他打下助攻吗?
输入
第一行一个数 T
组测试数据
接下来 money
( money
大部分是
输出
对于每个 money
输出在
K 星可以缴纳的最少的所得税
样例输入
3
2
5
8
样例输出
1
1
2
提示
2
除自身的最大因子是1
,输出为1
5
除自身的最大因子是1
,输出为1
8
可以分成3+5
,3
除自身的最大因子是1
,5
除自身的最大因子是1
,所以输出为1+1=2
59913 | test | 1410 | 正确 | Language : C++ | Time : 0 | Memory : 880 | 公开 | ||
|
如果n
为质数不拆
如果n
是偶数可以拆成两个质数的和
如果n
可以拆成2
和一个质数输出2
其余的只能成3
份
(出这道题是希望大家明白,做题时要动手去算,动手去模拟,大胆的猜想,即便规律题也不是光靠眼睛看就能看出来的,