题目

本题要求你在给定区间 [a,b] 内找出使得 n​2​​ +1 整除 n! 的所有正整数 n。

输入格式:

输入在一行中给出两个正整数 0<a<b≤10​4​​ ,其中 (b−a) ≤ 20。

输出格式:

按照递增顺序,每行输出一个满足题面条件的 n。如果解不存在,则输出 None。

输入样例1:

30 50

输出样例1:

38
43
47

输入样例2:

50 55

输出样例2:

None

思路:

借鉴了知乎大佬 @苍星石 的思路(我是辣鸡):
“不能把阶乘算出来!可以用阶乘的元素把除数同除,消成1;最后判断除数(n​2​​ +1)有没有变成1。”

Code:

#include<bits/stdc++.h>
using namespace std;int main(){int x,y;cin>>x>>y;int count=0;for(int i=x;i<=y;i++){int res=i*i+1;for(int j=1;j<=i;j++){//感谢评论区指正!之前没有考虑到类似于34整除17的情况if(res>=j&&res%j==0&&res!=1) res/=j;else if(res<j&&j%res==0) res=1;}if(res==1){count++;cout<<i<<endl;}}if(count==0) cout<<"None"<<endl;return 0;
}

AC

放一张令人开心的图~

拼题A 2021 跨年挑战赛 7-5 整除阶乘 (15分)相关推荐

  1. 拼题A ——2021 跨年挑战赛

    7-5 整除阶乘 (15分) 本题要求你在给定区间 [a,b] 内找出使得 n^​2​​ +1 整除 n! 的所有正整数 n. 输入格式: 输入在一行中给出两个正整数 0<a<b≤10^​ ...

  2. 拼题A 2021 跨年挑战赛_7-4 相生相克 (15分)

    注意:跨年没有满分,没有去测试,题目不清楚去哪里测试,所以不清楚是否AC,如有错误请指出 古代先民认为,天下万物皆由五类元素组成,分别是金.木.水.火.土,彼此之间存在相生相克的关系. 相生关系为:木 ...

  3. 拼题A 2021 跨年挑战赛_7-4 相生相克 (15分)_C语言

    古代先民认为,天下万物皆由五类元素组成,分别是金.木.水.火.土,彼此之间存在相生相克的关系. 相生关系为:木生火,火生土,土生金,金生水,水生木. 相克关系为:金克木,木克土,土克水,水克火,火克金 ...

  4. 【PTA】【Python】【拼题A 2022 跨年挑战赛】太神奇了

    "告诉大家一个神奇的消息,太神奇了:明年全世界所有的人都同岁,全部都等于2022.明年的日子很特别,大概每1000年才会有一次.明年你的周岁年龄+你的出生年,每个人都是2022年.例如:你明 ...

  5. 【PTA】【Python】【拼题A 2022 跨年挑战赛】小孩子才做选择,大人全都要

    阿汪面前有两只盲盒,每只盒子打开都有两种可能:或者装了 X 克狗粮,或者是一只容量为 Y 克的狗粮储蓄盒.如果是狗粮,阿汪可以快乐地吃掉:如果是空储蓄盒,那就倒霉了,阿汪必须想办法找到狗粮把这只储蓄盒 ...

  6. PTA 2021跨年挑战赛 1~4题

    PTA 2021跨年挑战赛1-4题 **7-1 压岁钱** **7-2 射击成绩** **7-3 Cassels方程** **7-4 相生相克** 7-1 压岁钱 过年的时候家里的长辈们都会给孩子们压 ...

  7. 【题解】【PTA-Python题库】第6章-2 一帮一 (15 分)

    一帮一 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名 ...

  8. 拼题A跨年挑战赛 2020-21

    输入样例: 500 600 400 800 输出样例: 2300 #include <iostream> using namespace std; int main() {int a,b, ...

  9. PTA拼题A2023跨年挑战赛

    防疫打卡 为了鼓励大家做好个人防护,某群开启了"防疫打卡"活动,群里最后一个被新冠病毒感染的群员将获得群主赠送的红包一个.具体规则如下:每天所有群员均需打卡,如有人未打卡视为退出活 ...

最新文章

  1. HDU1425简单排序题
  2. 进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework
  3. 用C/C++扩展你的PHP
  4. 动态数据源切换的底层原理-DynamicDataSource
  5. node --- 使用koa-router,让后端模块化
  6. Andorid之taskAffinity 和 FLAG_ACTIVITY_NEW_TASK
  7. 残差网络(ResNet)
  8. java 线程安全问题_java线程安全问题原因及解决办法
  9. 深入理解SpringBoot(1)
  10. PostgreSQL 连接的问题
  11. 华为Mate 20 X(5G)评测:6199元的5G双模旗舰手机
  12. python安装包错误的问题
  13. Java飞机大战项目实战
  14. 变色龙引导启动看不到Mac分区盘符的解决办法
  15. 1046 划拳 (15分)
  16. 计算机无法复制大文件格式,秒解U盘复制文件电脑提示文件过大无法复制
  17. 利用OD去软件弹窗广告教程-[WinRAR_3.9]为例
  18. html 注销 按钮,用户登录/注销时隐藏/替换菜单项
  19. php远程下载到本地,PHP 下载远程文件到本地的简单示例
  20. 组件容器服务器的关系,什么是docker 容器编排

热门文章

  1. Nginx盗链和防盗链
  2. Dell戴尔笔记本电脑G7 17 7700原装出厂系统恢复原厂系统2004
  3. 老鼠被粘鼠板黏住之后在思考一些什么呢?
  4. 2023数智金融峰会:生成式AI将给金融行业带来什么?
  5. android自动关机
  6. mdoc.samples - 用 -mdoc 编写 BSD 手册 的 示范教程
  7. 华为php工程师面试题,7个华为关于C语言的经典面试题(分享)
  8. 爱你所爱,行你所行,听从你心,无问西东
  9. 微型计算机使用的三类总线,微型计算机中使用的三类总线,不包括____。
  10. 本地文件包含与远程文件包含漏洞