hpuoj--1410--QAQ & 火星情报局
来源:互联网 发布:php eval 编辑:程序博客网 时间:2024/05/16 09:56
问题 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 星可以缴纳的最少的所得税
样例输入
3258
样例输出
112
提示
2
除自身的最大因子是1
,输出为1
5
除自身的最大因子是1
,输出为1
8
可以分成3+5
,3
除自身的最大因子是1
,5
除自身的最大因子是1
,所以输出为1+1=2
题解:
用到了哥德巴赫猜想,任意一个大于2的偶数可以分解为两个质数的和,任意一个比5大奇数可以表示成3个素数。
1,当为素数时,直接输出1;
2,当为偶数时,可以分解为两个素数的和,输出2;
3,为奇数(不为质数时),能写成2和一个素数的和,输出2
4,其余情况输出3
代码:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using namespace std;
int f(long long x)
{
int flag = 1;
for(long long i = 2; i < x; i++)
{
if(x % i == 0)
{
flag = 0;
break;
}
}
return flag;
}
int main()
{
int t;
long long x;
scanf("%d", &t); ///任意一个比2大偶数可以表示成两个素数,任意一个比5大奇数可以表示成3个素数(哥德巴赫猜想)
while(t--)
{
scanf("%lld", &x);
if(f(x))
{
printf("1\n");
}
else if(x % 2 == 0 || f(x - 2)) ///如果一个数能分成2和一个素数输出2,这个地方有点坑人
{
printf("2\n");
}
else if(x % 2 == 1)
printf("3\n");
}
}
- hpuoj--1410--QAQ & 火星情报局
- hpuoj【1410】QAQ & 火星情报局【数学】
- 【HPUOJ 1410:】QAQ & 火星情报局 【哥德巴赫猜想】
- HPUOJ 1410: QAQ & 火星情报局 [数学]
- 1410: QAQ & 火星情报局 [数学]
- 1410: QAQ & 火星情报局 [数学]
- 1410: QAQ & 火星情报局【哥德巴赫猜想】
- HPU 1410 QAQ & 火星情报局 (数学)
- HPU 1410: QAQ & 火星情报局 ( 数学
- QAQ & 火星情报局
- QAQ & 火星情报局
- HPU1410: QAQ & 火星情报局
- QAQ & 火星情报局
- 多校联萌 C-QAQ & 火星情报局
- 问题 C: QAQ & 火星情报局
- hpu 1410: QAQ & 火星情报局(哥德巴赫猜想定理)
- 【HPU 1410 1410: QAQ & 火星情报局 】 数学 & 规律 & 哥特巴赫的猜想
- QAQ &火星情报局 哥德巴赫猜想 logn素数判定
- bzoj2815 [ZJOI2012]灾难 支配树
- POJ 1426 Find The Multiple——bfs + 模运算 + 打表
- 边双联通模板
- 把数组中某个相等的值作为键重组数组
- 欢迎使用CSDN-markdown编辑器
- hpuoj--1410--QAQ & 火星情报局
- eCognition最邻近方法分类
- css选择器优先级和页面布局及css拓展
- caffe之训练数据格式
- 是资本泡沫还是生机勃勃?
- Autosar分享之路
- 2017.08.18【NOIP提高组】模拟赛B组 恭介的法则(rule)
- 天天加班,你以为你就可以升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰了么?
- Intellij IDEA在web项目Properties中文unicode转码