拼题A 2021 跨年挑战赛 7-5 整除阶乘 (15分)
题目
本题要求你在给定区间 [a,b] 内找出使得 n2 +1 整除 n! 的所有正整数 n。
输入格式:
输入在一行中给出两个正整数 0<a<b≤104 ,其中 (b−a) ≤ 20。
输出格式:
按照递增顺序,每行输出一个满足题面条件的 n。如果解不存在,则输出 None。
输入样例1:
30 50
输出样例1:
38
43
47
输入样例2:
50 55
输出样例2:
None
思路:
借鉴了知乎大佬 @苍星石 的思路(我是辣鸡):
“不能把阶乘算出来!可以用阶乘的元素把除数同除,消成1;最后判断除数(n2 +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分)相关推荐
- 拼题A ——2021 跨年挑战赛
7-5 整除阶乘 (15分) 本题要求你在给定区间 [a,b] 内找出使得 n^2 +1 整除 n! 的所有正整数 n. 输入格式: 输入在一行中给出两个正整数 0<a<b≤10^ ...
- 拼题A 2021 跨年挑战赛_7-4 相生相克 (15分)
注意:跨年没有满分,没有去测试,题目不清楚去哪里测试,所以不清楚是否AC,如有错误请指出 古代先民认为,天下万物皆由五类元素组成,分别是金.木.水.火.土,彼此之间存在相生相克的关系. 相生关系为:木 ...
- 拼题A 2021 跨年挑战赛_7-4 相生相克 (15分)_C语言
古代先民认为,天下万物皆由五类元素组成,分别是金.木.水.火.土,彼此之间存在相生相克的关系. 相生关系为:木生火,火生土,土生金,金生水,水生木. 相克关系为:金克木,木克土,土克水,水克火,火克金 ...
- 【PTA】【Python】【拼题A 2022 跨年挑战赛】太神奇了
"告诉大家一个神奇的消息,太神奇了:明年全世界所有的人都同岁,全部都等于2022.明年的日子很特别,大概每1000年才会有一次.明年你的周岁年龄+你的出生年,每个人都是2022年.例如:你明 ...
- 【PTA】【Python】【拼题A 2022 跨年挑战赛】小孩子才做选择,大人全都要
阿汪面前有两只盲盒,每只盒子打开都有两种可能:或者装了 X 克狗粮,或者是一只容量为 Y 克的狗粮储蓄盒.如果是狗粮,阿汪可以快乐地吃掉:如果是空储蓄盒,那就倒霉了,阿汪必须想办法找到狗粮把这只储蓄盒 ...
- PTA 2021跨年挑战赛 1~4题
PTA 2021跨年挑战赛1-4题 **7-1 压岁钱** **7-2 射击成绩** **7-3 Cassels方程** **7-4 相生相克** 7-1 压岁钱 过年的时候家里的长辈们都会给孩子们压 ...
- 【题解】【PTA-Python题库】第6章-2 一帮一 (15 分)
一帮一 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名 ...
- 拼题A跨年挑战赛 2020-21
输入样例: 500 600 400 800 输出样例: 2300 #include <iostream> using namespace std; int main() {int a,b, ...
- PTA拼题A2023跨年挑战赛
防疫打卡 为了鼓励大家做好个人防护,某群开启了"防疫打卡"活动,群里最后一个被新冠病毒感染的群员将获得群主赠送的红包一个.具体规则如下:每天所有群员均需打卡,如有人未打卡视为退出活 ...
最新文章
- HDU1425简单排序题
- 进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework
- 用C/C++扩展你的PHP
- 动态数据源切换的底层原理-DynamicDataSource
- node --- 使用koa-router,让后端模块化
- Andorid之taskAffinity 和 FLAG_ACTIVITY_NEW_TASK
- 残差网络(ResNet)
- java 线程安全问题_java线程安全问题原因及解决办法
- 深入理解SpringBoot(1)
- PostgreSQL 连接的问题
- 华为Mate 20 X(5G)评测:6199元的5G双模旗舰手机
- python安装包错误的问题
- Java飞机大战项目实战
- 变色龙引导启动看不到Mac分区盘符的解决办法
- 1046 划拳 (15分)
- 计算机无法复制大文件格式,秒解U盘复制文件电脑提示文件过大无法复制
- 利用OD去软件弹窗广告教程-[WinRAR_3.9]为例
- html 注销 按钮,用户登录/注销时隐藏/替换菜单项
- php远程下载到本地,PHP 下载远程文件到本地的简单示例
- 组件容器服务器的关系,什么是docker 容器编排
热门文章
- Nginx盗链和防盗链
- Dell戴尔笔记本电脑G7 17 7700原装出厂系统恢复原厂系统2004
- 老鼠被粘鼠板黏住之后在思考一些什么呢?
- 2023数智金融峰会:生成式AI将给金融行业带来什么?
- android自动关机
- mdoc.samples - 用 -mdoc 编写 BSD 手册 的 示范教程
- 华为php工程师面试题,7个华为关于C语言的经典面试题(分享)
- 爱你所爱,行你所行,听从你心,无问西东
- 微型计算机使用的三类总线,微型计算机中使用的三类总线,不包括____。
- 本地文件包含与远程文件包含漏洞