将数字转成指定进制,再反序,判断原数和新数是否都是质数。
注意质数判断时要有等号,如25的平方根5,注意0和1的特判。
本题中,进制转换和反序可以一次完成。
#include<iostream>
using namespace std;
#include<math.h>
bool isPrime(int n)
{
if(n==1||n==0)
return false;
for(int i=2;i<=sqrt((double)n);i++)
if(n%i==0)
return false;
return true;
}
int reverse(int n,int radix)
{
int tmp=0;
while(n)
{
tmp = tmp*radix + n%radix;
n = n/radix;
}
return tmp;
}
int main()
{
int num;
int radix;
while(1)
{
cin>>num;
if(num<0)
break;
cin>>radix;
if(isPrime(num)&&isPrime(reverse(num,radix)))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
}
分享到:
相关推荐
CNN-Prediction-Based-Reversible-Data-Hiding-main CNN-Prediction-Based-Reversible-Data-Hiding-main CNN-Prediction-Based-Reversible-Data-Hiding-main CNN-Prediction-Based-Reversible-Data-Hiding-main
### 基于ROI的可逆数据隐藏方案在加密医疗图像中的应用 #### 研究背景与动机 随着互联网技术的快速发展以及医院信息系统(HIS)的进步,患者数据的共享与远程访问变得越来越便捷。特别是在远程手术、远程诊断等...
High-capacity reversible data hiding in encrypted images by prediction error
在"Binary-block-embedding-for-reversible-data-hiding-in-encrypted-images--master"这个文件名中,我们可以推测这是一个关于二值块嵌入的可逆数据隐藏技术,特别应用于加密图像。这种技术可能涉及到图像处理、...
算法图像恢复代码matlab 使用自适应编码的大容量可逆数据隐藏在加密图像中 使用自适应编码的大容量可逆数据隐藏在加密图像中。 抽象的 随着数字信息技术的普及,隐藏在加密图像中的可逆数据(RDHEI)逐渐成为云存储...
`matlab加密代码 - Reversible-Data-Hiding-by-Reserving-Room-Before-Encryption-M` 是一个针对MATLAB平台设计的开源项目,旨在实现一种创新的数据隐藏方法,该方法在对数据进行加密前预留部分空间以隐藏额外信息。...
A novel NiII complex {[Ni(IBG)(μ-H2O)(H2O)2]・2H2O}n 1 (H2IBG = isophthaloylbisglycine)has been synthesized and characterized by single-crystal X-ray diffraction, elementalanalysis, IR spectra, and ...
DLCA离线项目作者:迭戈·罗森伯格描述该代码通过粒子的随机搭配以及这些粒子的随机运动(取决于粒子的质量)生成一个更大的集群,从而生成DLCA集群。这些粒子的运动是伪随机的,并且取决于它们的质量(就像在粒子...
The main objective of this paper is to increase the complexity by novel schemes of mixing (reversible cellular automata) RCA and (non-uniform reversible cellular automata) NRCA. We apply set of ...
matlab去水印代码Reversible_Color_Image_Watermarking ICISS_2015 有关详细信息,请参阅论文:Aniket Roy、Rajat Subhra Chakraborty、Ruchira Naskar:“YCoCg-R 色彩空间中的可逆彩色图像水印”。 ICISS 2015:...
可逆数据嵌入(Reversible Data Embedding, RDE)是一种能够在原始载体数据(如图像、音频或视频文件)中嵌入额外信息的技术,并且在提取所嵌入的信息后能够完全恢复原始数据而不造成任何损失。这种技术在数字版权...
- 可逆数据隐藏(Reversible Data Hiding):这是一种数据隐藏技术,其中隐藏的数据能够在提取后从载体(例如图像、音频、视频)中无损恢复。这对于确保数据的完整性和保密性至关重要,因为它不仅隐藏了数据,还允许...
标题提到的论文《Design of a Reversible Data Hiding Algorithm Based on Dynamic DC-QIM.pdf》便是关于可逆数据隐藏算法的研究,特别是基于动态失真补偿量化索引调制(Dynamic DC-QIM)的算法设计。动态DC-QIM是相...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业...基于Reversible-Column-Networks的改进YOLOv7的电动车头盔佩戴检测系统(python源码+项目说明).zip
"Reversible Data Embedding Using a Difference Expansion"(基于差分扩展的可逆数据嵌入)算法就是其中一种高效且实用的方法。本文将详细介绍这一算法的原理、实现过程以及其在MATLAB环境中的具体应用。 首先,让...
【标题】"Supporting_information_a_time-reversible_integrator_for_local_control_theory" 是一篇与计算物理学和控制系统理论相关的研究文章的补充材料。标题中的“time-reversible integrator”指的是一个特殊的...
实际积分问题matlab代码拟可逆系统的循环伏安法仿真 我试图回答问题B.5。 (附录B:电化学问题的数字模拟) :电化学方法:基本原理和应用(Bard,2001年)。 807。 作者:Tristan Chauvin-Bosse。...
随着电动车的普及和使用,电动车头盔的佩戴问题日益引起人们的关注。佩戴头盔是保障骑行者安全...通过引入Reversible-Column-Networks,我们可以优化YOLOv7算法,在保持实时性的同时提高电动车头盔佩戴检测的精度和召回