题目描述:
Forever97与未央是一对笔友,他们经常互相写信。有一天Forever97去邮局寄信,发现邮局的收费方式变成了按字收费,收取的费用为总字数除了其自身以外的最大因子。虽然Forever97是一个有情调的人,但他不想因新收费方式而破财,所以他打算把信分成几份寄出去来减少邮费。已知Forever97写的信共有n个字,可以拆成无数封信,也可以不拆,每封信最少为2个字。求Forever97最少需要付多少邮费?
输入描述:
第一行一个正整数T(T<=200),表示共有T组数据。
第2至第T+1行每行一个正整数n(2<=n<=108)。
输出描述:
对每组数据输出一行,即Forever97最少需要付的邮费。
输入:
3
5
6
9
输出:
1
2
2
题意:
题目描述
题解
判断下素数乱搞一下
代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
#include<cmath>
using namespace std;bool isprime(int x){int n = sqrt(x) + 1;for(int i = 2; i < n; i ++){if(x % i == 0) return true;}return false;
}int main(){int t,n;scanf("%d",&t);while(t--){scanf("%d",&n);if(!isprime(n)){printf("1\n");}else{if(n % 2 == 0) printf("2\n");else if(!isprime(n - 2)) printf("2\n");else printf("3\n");}}return 0;
}

牛客网--14609--Forever97与寄信相关推荐

  1. [C++] 牛客网:合并两个有序的数组

    主要是体验一下牛客网里的核心代码模式到底是怎么弄的..还有C++这个东西平常用的太少了,试一试. 以外的还体验到了sort()函数的使用. 来源:牛客网 题目链接:合并两个有序的数组 知识点:数组.双 ...

  2. 字节跳动java笔试题目_牛客网--字节跳动面试题--特征提取

    牛客网--字节跳动面试题--特征提取 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 来源 链接:特征提取 来源:牛客网 题目 ...

  3. 牛客网:为什么不能将实数作为 HashMap 的 key?

    欢迎关注方志朋的博客,回复"666"获面试宝典 1.起因 让我关注到这一点的起因是一道题:牛客网上的max-points-on-a-line 题目是这么描述的: Given n p ...

  4. 牛客网在线编程----算法入门篇

    标题本篇博文主要是记录下自己的在线编程情况,初次练习,有的算法还待改进,大家有需要可以去牛客网上面多练练! 有需戳–>牛客网在线编程 NC65.题目描述 大家都知道斐波那契数列,现在要求输入一个 ...

  5. 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库

    牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...

  6. 牛客网 Wannafly挑战赛8 A.小Y和小B睡觉觉

    写了一会不想写了... A-小Y和小B睡觉觉 链接:https://www.nowcoder.com/acm/contest/57/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制 ...

  7. 牛客网 2018年全国多校算法寒假训练营练习比赛(第三场)D.小牛vs小客-博弈

    菜哭... D.小牛vs小客 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 链接:https://ww ...

  8. 牛客网——求平均年龄(水题)

    题目描述 班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位. 输入描述: 第一行有一个整数n(1<= n <= 100),表示学生的人数.其后n行 ...

  9. 牛客网平台常州大学新生寒假训练会试

    A-添加逗号 链接:https://www.nowcoder.net/acm/contest/78/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其 ...

  10. 牛客网 牛客练习赛13 A.幸运数字Ⅰ

    A.幸运数字Ⅰ 链接:https://www.nowcoder.com/acm/contest/70/A 来源:牛客网 水题. 代码: 1 #include<iostream> 2 #in ...

最新文章

  1. 打开Eclipse时出现Failed to create the Java Virtual Machine
  2. 【学习笔记】30、Python基础综合练习
  3. 大家心目中的这些「优质」论文,你读过几篇?| PaperDaily #01
  4. java多条件组合查询6_elasticsearch组合多条件查询实现restful api以及java代码实现
  5. 前端笔记-webpack加载前端资源(图片,css等)
  6. mysql删除不安全的账户_【20200407】MySQL账号不规则删除导致权限错误
  7. java oop编程中的is-a,has-a,is-like-a的区别
  8. win查看GPU信息
  9. 传真服务器的定义与选购
  10. ###【Python版本】股票行情API:获取A股主流指数成分股st股和次新股日内资金净流入A股个股实时盘口/历史行情数据基本财务数据/现金流量数据央行货币供应数据融资融券历史数据的Api
  11. 打地鼠程序设计c语言,打地鼠游戏的制作(C语言)含代码.ppt
  12. 为什么要读“无用”的古文
  13. 前15天mysql_15天快速学习数据库Mysql基础操作命令
  14. 银河麒麟SP1解压压缩包后文件名称乱码
  15. 产生式系统Python PySide2的GUI界面
  16. 破解webstrom2017
  17. 小学生学程序---百变服装
  18. 学习python第五天
  19. slf4j将日志写到单独的文件
  20. 计算机相关会议排名(二)

热门文章

  1. 删除重复数据只保留一条数据
  2. 机器学习-数据科学库 DAY02
  3. 四子棋 freepython
  4. ssd(Single Shot MultiBox Detector)代码之(五) 训练自己的数据集
  5. 容斥原理之求区间中与某数互质的个数
  6. 数论出题组比赛用题:签到题(待完善)
  7. HarmonyOS服务开放平台全面了解
  8. linux安装socket.io,Socket.IO
  9. 位、比特(bit)、字节(Byte)区别与关系
  10. linux debian_Debian Linux | 第1部分