1015 Reversible Primes (20 point(s))

【10. Wi-Fi 通用模组-小米 IoT 平台-如何进行硬件调试】 调试APP功能:从米家服务器缓存读取设备状态,等同于米家APP 的环境,开发者使用该调试器可模拟用户使用设备的实际情况,即调试米家 App 中的扩展程序。- 调试固件:调试器从固件读取设备状态,用于调试设备模组固件的某个单项功能,开发者使用该调试器可针对性地调试设备的某个功能。小爱语控测试工具:如果当前产品可被小爱语控,则可以使用该工具调试语控效果。调试APP功能(云端缓存) 阅读详情

1015 Reversible Primes (20 point(s))

A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a prime.

Now given any two positive integers N (<10​5​​) and D (1<D≤10), you are supposed to tell if N is a reversible prime with radix D.

Input Specification:

The input file consists of several test cases. Each case occupies a line which contains two integers N and D. The input is finished by a negative N.

Output Specification:

For each test case, print in one line Yes if N is a reversible prime with radix D, or No if not.

Sample Input:

73 10
23 2
23 10
-2

Sample Output:

Yes
Yes
No

Tips:

(1)在D进制下把数字n反转:想一想是不是和在10进制下反转是一样的呢?并不用先转换为D进制,再反转,再转换为10进制。

(2)此题素数判断要求到了1e5,使用素数筛法会造成MLE。

#include<iostream>
using namespace std;
int reverse(int n,int d){//reverse any number with d redix
	int ans = 0;
	while(n){
		ans = ans*d+n%d;
		n/=d;
	}
	return ans;
}
bool isPrime(int x){//judge if it is a prime number
	if(x<2) return false;
	for(int i=2;i*i<=x;i++){
		if(x%i==0) return false;
	}
	return true;
}
int main(void){
	int n,d;
	while(cin>>n){
		if(n<0) break;
		cin>>d;
		if(isPrime(n)&&isPrime(reverse(n,d)))cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
}

 

PyCharm配置SSH和SFTP远程连接服务器 关于这篇博文,主要因为公司企业都是通过本地测试,同步到服务器进行跑动,舍友看着同事丝滑的操作,让我做个教程。本着钻研的精神,写下了这篇博客记录 关于pycharm这个软件,只有专业版才有远程连接的这个配置,社区版没有(同事一再强调要专业版,学生认证还可申请免费) 关于SSH和SFTP都是一种协议 具体知识点补充可看我这篇文章: 【计算机网络】常见面试题集锦(全) SSH:提供安全通道进行远程登录 SFTP协议可以远程文件传输获取等,数据的安全传输主要由SSH连接提供 阅读详情

相关推荐

HTPA 32x32d热成像传感器实战指南:从替代MLX90640到精准测温

本文为HTPA 32x32d热成像传感器提供了从硬件连接到精准测温的完整实战指南。针对MLX90640替代需求,详细解析了HTPA传感器的核心优势、IIC通信要点、EEPROM校准数据读取与解析、独特的块数据读取模式,并逐步拆解了五大温度补偿计算流程,旨在帮助开发者克服高开发门槛,实现稳定可靠的非接触式测温应用。

weixin_29279101的博客 317

可能是最好的A*算法简介,没有之一!

关于A∗A^*A∗算法,中文资源有点少,能够通俗解释A∗A^*A∗算法的也很少,之前比较不错的是这里的英文博客,斯坦福大佬十几年前写的博客,也有一些中文翻译。然后我去大佬博客主页翻了翻,看到了最近的一篇关于A∗A^*A∗的文章,详情请看这里的原文连接。本人粗略搜了一下没发现有对应的中文翻译。因此在这里翻译一份,也可以算作是一个重新的学习吧!由于本人水平有限,难免有纰漏,欢迎随时交流指出,转载请注明出处。 写在前面 本文翻译自 Red Blob Games,强烈建议看一看大佬的原博客,有很多互动的可视化演示,

weixin_43619346的博客 2012

AutoCAD2014与ObjectARX开发环境搭建实战指南

本文提供了一份详细的AutoCAD2014与ObjectARX开发环境搭建实战指南。内容涵盖从AutoCAD2014、Visual Studio 2010及ObjectARX 2014 SDK的版本匹配与环境准备,到Wizard安装、编码问题解决、Visual Studio配置,并最终通过一个完整的绘图命令开发示例,手把手引导开发者创建并加载第一个可运行的ObjectARX插件,为后续深入开发奠定坚实基础。

weixin_28475533的博客 288

‘A’与”A”的区别

‘A’是单独的字符 “A”则代表了一个字符的数组,该数组包含两个字符:一个是字母A,另一个是空字符。

电脑管家 1万+

VisionPro九点标定实战:从相机拍照到机器人精准抓取的完整流程

本文详细介绍了VisionPro九点标定技术在工业自动化中的应用,从相机拍照到机器人精准抓取的完整流程。通过硬件配置、标定步骤和实战技巧的解析,帮助工程师实现高精度视觉引导系统,提升生产效率。特别适合需要解决二维图像坐标与物理空间转换问题的自动化项目。

weixin_30664051的博客 407

【软件使用】Calibre部分提参的实战技巧与常见问题解析

本文深入解析Calibre部分提参(Partial Extraction)的实战技巧与常见问题,涵盖PEX、hcell和xcell文件的高级应用。通过实际案例展示如何提升电路仿真效率,解决时钟信号失真等复杂问题,并提供版图设计中的防坑指南,助力芯片设计工程师优化工作流程。

weixin_28717431的博客 162

a += a-= a*a

int a = 3; a += a-= a*a; 最终a的值是多少? 这要分语言了。 1)在c语言中,结果是-12。原因是先算a*a(结果为9,此时a的值没变,还是3);然后算 a-=a*a,等效于 a = a - 9;(结果为-6,因为赋值符号,此时a的值为-6,发生了改变);最后算a = a + a ,结果为-12 2)在JAVA中,结果为-3。好像中间的那次赋值对它没影响,

子衿_青青的博客 3万+

手把手教你学simulink(44.1)--串励直流电动机场景示例:基于Simulink开发一个串励直流电动机电压控制仿真模型

高启动转矩:由于励磁绕组和电枢绕组串联连接,电机在启动时可以产生较大的转矩。速度随负载变化:由于励磁电流和电枢电流是同一电流,电机的速度会随着负载的变化而显著变化。适用于重载启动:适合用于需要高启动转矩的应用,如起重机、牵引系统等。

MHD0815的博客 340

20180521 数组时间复杂度

A为整数数组, N为A的数组长度,请问执行以下代码,最坏情况下的时间复杂度为____。 1 2 3 4 5 6 7 8 9 10 11 void fun(int A[],int n) { ...

weixin_30773135的博客 267

【SpringBoot 4.x 第70节】夯爆了,企业级 API 设计规范落地:状态码、错误码、接口文档与兼容性(超详解)!

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。本专栏面向 有一定 Java 基础,但尚未系统学习 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,带你从第一个 Hello API 开始,逐步完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 132

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

藏文构字原理与算法实现

藏文字符是拼音性文字,现代藏字由30个辅音字母和4个元音符号(简称为元音)拼写组合而成,既可以前后书写,还可以上下叠加,构成二维的平面文字。现代藏字均以一个称为“基字”的辅音字母为核心,其前后添加和上下叠加,组成一个完整的字符结构。

qq_41139540的博客 9091

河洛理数【陈抟】先天命卦大运

首先我们把前文提及的天干和地支进行上下划分,那么每一年的年份都是使用一天干和一地支进行组合,即如上的甲子、癸亥,那么下一年就是天干和地支都进行顺延一位进行组合,如甲子年下一年就是乙丑年,但是由于天干是十个、地支有十二个,所以要遍历一遍的话,就正好是 60 年。1924 年 ~ 1983 年(中元) 1984 年 ~ 2043 年(下元) 2044 年 ~ 2103 年(上元)2、找到卦中第一个(从下往上,也就是初爻、二到五爻、上爻)对应时辰的阴阳爻。5、也就是所属的元堂爻。

Daniel专栏 2076

1015 Reversible Primes (20 point(s))

原文地址 题意: 每组输入的数中,第一个数是一个十进制的正整数,第二个数是一个个位数,代表基数(也就是说需要先转化为几进制)。 分析: 本题实际是考察进制的判断和素数的判断,那么可以分进制转换和逆序模块和素数判断两个模块,可以分别写两个函数来实现。 代码: #include<iostream> #include<cmath> using namespace std; boo...

LZCDTU的博客 251

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

1015 Reversible Primes (20point(s))

1015 Reversible Primes (20point(s)) A reversible prime in any number system is a prime whose “reverse” in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a prime. Now given any t

佳迪斯的博客 124

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

1015 Reversible Primes (20 point(s))

题解 素数判断。 #include&lt;cstdio&gt; #include&lt;cmath&gt; #include&lt;iostream&gt; #include&lt;string&gt; using namespace std; bool isPrime(int n) { if(n &lt;= 1) return false; for(int i = 2; i &lt...

徐伯莱 253

1015 Reversible Primes (20 point(s)) - C语言 PAT 甲级

设计思路: * 判断数本身,判断反转数,输出

有三只土豆 244

PAT(甲级)1015 Reversible Primes (20point(s))

题目 题目链接 思路 题目大意:判断一个数以及逆序是不是质数; 注意:0和1都不是质数,记得特判一下; 代码 #include <iostream> #include <string> #include <cstring> #include <vector> #include <algorithm> using namespace std; int d[50]; bool isPrime(int a){ if(a <= 1) re

hjyp的博客 169

PTA(A)1015 Reversible Primes (20point(s))

思路: 判断原数字是不是质数,然后按照进制逆序后判断是不是质数。 代码: #include <bits/stdc++.h> using namespace std; typedef long long ll; bool isPrime(ll x) { if (x == 1) return false; if (x == 2) return true; for (int i = 2; i <= sqrt(x); ++i) if (x % i =.

Sqssq的博客 210

PAT A1015 Reversible Primes (20point(s))

题目链接 此题有两个坑: 第一,要理解题意,判断逆序是否为素数,是将n先转化为radix的进制,再将这个radix进制数反转,再转换为十进制看是否为素数。 第二,要控制结束条件,需用到while…EOF,仅仅靠n为负数作为结束条件会超时,因为radix在输入结束之后始终无法赋值。 #include<cstdio> #include<math.h> bool is_prime...

皮皮瓜的博客 114

PAT(甲级) 1015 Reversible Primes (20point(s))

题目 题目链接 思路 先判断给的数是不是质数,如果是质数则转化为对应进制数,然后逆序转化为十进制,判断这个数是不是质数 代码 #include <iostream> #include <vector> using namespace std; //将给定数逆序转化为十进制数 int trans(int a, int b){ vector<char> v;...

hjyp的博客 169

PAT (Advanced Level) Practice 1015 Reversible Primes (20 point(s))

题目: PAT A 1015 题目大意 输入十进制的N和一个基数d。问把N转换为d进制以后,reverse数位得到的数,在重新转换为10机制,问新的数以及原来的数,是否都是素数 解题思路 素数筛 进制的转换 #include<bits/stdc++.h> using namespace std; const int maxn=1e5; bool isPrime[maxn]; void init(){ for(int i=0;i<maxn;++i) isPrime[i]=1;

helloful的博客 142

(甲)1015 Reversible Primes (20 分)

题目: A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also...

titi2018815的博客 561

1015 Reversible Primes (20 分)

Areversible primein any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a pr...

fish_lz's blogs 231

1015 Reversible Primes (20)

A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a pr...

Rushinger 279
上一篇: 1013 Battle Over Cities (25 point(s))
下一篇: 1017 Queueing at Bank (25 point(s))
coderwait
博客等级 码龄9年 20粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值