1091 N-自守数 (15分)
如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×922=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。
本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。
输入格式:
输入在第一行中给出正整数 M(≤20),随后一行给出 M 个待检测的、不超过 1000 的正整数。
输出格式:
对每个需要检测的数字,如果它是 N-自守数就在一行中输出最小的 N 和 NK2 的值,以一个空格隔开;否则输出 No
。注意题目保证 N<10。
输入样例:
3
92 5 233
输出样例:
3 25392
1 25
No
#include<iostream>
#include<string>
using namespace std;
int main(){
// freopen("input.txt","r",stdin);int n;cin>>n;string s_x,s_y;for(int i=0;i<n;i++){int x, flag=0;cin>>x;s_x = to_string(x); //int to stringfor(int j=1;j<10;j++){int y=j*x*x;s_y = to_string(y);if(s_x == s_y.substr(s_y.size() - s_x.size(), s_x.size())){printf("%d %d",j,y);flag = 1;break;}}if(flag==0) printf("No");if(i!=n-1) printf("\n"); //注意格式 }return 0;
}
1091 N-自守数 (15分)相关推荐
- C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)
1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×922=25392,而 2539 ...
- 【简便解法】1091 N-自守数 (15分)
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92 ...
- 【PAT乙级】1091 N-自守数 (15 分)
题目地址 #include<cstdio> #include<iostream> #include<cmath> using namespace std; int ...
- 7-3 方格取数 (15 分)
7-3 方格取数 (15 分) 在一个有 m×n 个方格的棋盘中,每个方格中有一个正整数. 现要从方格中取数,使任意2个数所在方格没有公共边,且取出的数的总和最大.试设计一个满足要求的取数算法. 输入 ...
- 7-55 求整数序列中出现次数最多的数 (15 分)
7-55 求整数序列中出现次数最多的数 (15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数. 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数. ...
- 【PTA乙级】【1096 大美数 (15 分)】
2022年3月6日22:23:47 文章目录 2022年3月6日22:23:47 1096 大美数 (15 分) 1.[题目描述] 2.[题解] 1096 大美数 (15 分) 1.[题目描述] 题目 ...
- 【PAT乙级】1096 大美数 (15 分) DFS回溯解法
题目 1096 大美数 (15 分) 若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为"大美数".本题就要求你判断任一给定的正整数是否是"大美数&qu ...
- PAT 1096 大美数 (15 分) c语言
不得不说这道题有一点阴险,阴险之处在于a整除b是b%a==0,而就算搞错了也会有两个测试点是对的,题干里的测试例也是对的,就很难发现自己弄错了.解决这个问题以后就比较容易了. 1096 大美数 (15 ...
- 1096 大美数 (15 分)(测试点有坑)
题目链接: 题目详情 - 1096 大美数 (15 分) (pintia.cn)https://pintia.cn/problem-sets/994805260223102976/problems/1 ...
最新文章
- Firefox 44.0将在Linux上启用H.264支持:GTK3仍缺席
- 少儿编程语言python-Python少儿编程系列-前言-为什么学Python?
- S5P4418 OV5640摄像头 花屏的解决方法
- 春天猫rtsy_春天重试,因为冬天来了
- flink运行原理_Flink运行架构剖析
- broadcast receiver 接收设备重启意图( boot_completed Broadcast Intent)而重启定时器
- tf.Graph()函数
- Numpy常用方法和使用技巧
- LoRa无线技术介绍
- IBM之alphablox + tomcat 安装小记
- win7 NVMe驱动 SSD固态硬盘 补丁 免重装 DISM++ Windows6.1-KB3087873-v2-x64.msu
- 分享PHP多功能在线工具箱网站源码,安装教程详解
- tomcat 控制台中文乱码问题解决办法寻觅
- Java学习笔记(二)
- 【Hack The Box】linux练习-- SneakyMailer
- 算法训练 幸运的店家
- 寒假每日一题题解(1.20)十三号星期五
- 有个码龄5年的程序员跟我说:“他连wifi从来不用密码”
- pythonurllib库获取yahoo财经数据_用Python从Yahoo财经中获取历史数据
- 保护视力的4种锻炼方法
热门文章
- Linux工作笔记039---CentOS8.2卸载mysql
- C/C++线程与多线程工作笔记0004---认识C中的线程和多线程
- 左右法则 来解析指针问题
- 腾讯笔试:把两个数和告诉A,积告诉B,求这两个数是什么
- java中的mod运算_Java源码中Integer类位运算分析
- 从skyeye学习arm( linux篇)
- iphone模拟器_iPhone 上玩真的 PSP 游戏,支持 iOS 13 系统
- SQLi LABS Less-8 布尔盲注
- jQuery图片懒加载示例(滚动函数再加载)
- ib课程计算机科学教材,热门课程:IB计算机科学的评估方式