题目:判断一个数和翻转是不是素数。

分析:简单题、数论。首先打表计算1000000内的素有素数,然后判断即可。

注意:翻转后的数字如果是原来的数字就不算emirp。

#include <iostream>
#include <cstdlib>using namespace std;int prime[1000000];long rev( long dat )
{long now = 0;while ( dat ) {now *= 10;now += dat%10;dat /= 10;}return now;
}int main()
{//打表计算素数for ( long i = 0 ; i < 1000000 ; ++ i )prime[i] = 1;for ( long i = 2 ; i < 1000000 ; ++ i )if ( prime[i] )for ( long j = 2*i ; j < 1000000 ; j += i )prime[j] = 0;long n;while ( cin >> n ) {cout << n;if ( !prime[n] )cout << " is not prime.\n";else if ( n != rev(n) && prime[rev(n)] )cout << " is emirp.\n";else cout << " is prime.\n";}return 0;
}

UVa 10235 - Simply Emirp相关推荐

  1. UVa 496 Simply Subsets (STLset_intersection)

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=sh ...

  2. UVA 12576 Simply Loopy

    一道有意思的组合数学 由于五个变量等价,只需考虑 i2i^2 的贡献 固定 i ,其它数的和为 n - i ,由隔板法得剩下4个数的取值有C3n−i−1C_{n-i-1}^3种方案 于是i2的贡献=∑ ...

  3. UVA 12576 - Simply Loopy

    简述:给定N,求 x1 + x2 + x3 + x4 + x5 = N的所有非负整数解的平方和. 思路:先求 x1 的所有解的平方和.当 x1 = k,x2 + x3 + x4 + x5 = N - ...

  4. UVA 496 - Simply Subsets

    此题只需算出只属于a数组的元素个数,只属于b数组的元素个数和共同元素个数即可,注意输入两组数组的方式 代码如下: #include <iostream> #include <cstr ...

  5. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  6. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  7. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  8. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  9. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

最新文章

  1. linux vss rss区别,关于VSS / RSS / PSS / USS的解释是否准确?
  2. hive中存Array类型的数据的案例,将字符串的数组格式转成数组的字符串,自定义函数方式处理‘[12,23,23,34]‘字符串格式的数据为array<int>格式的数据。
  3. 买iPhone将可能只有盒子了?网友:库克账号多少,我直接打钱吧?
  4. 高通QFil刷机经验
  5. 弹窗代码大全 弹窗广告代码
  6. arduino入门-用arduino uno制作基于蓝牙的数据监控系统
  7. 110 Ruby 版本管理器【Rails后端开发训练营】
  8. 五种方法教你永久关闭win10自动更新
  9. 基于伽马变换自适应修正的全景首尾融合算法
  10. 连接远程电脑虚拟机时,怎样重启远程电脑?
  11. win10自动修复-无限循环【通用完美】超简单解决办法
  12. 详解modprobe的用法
  13. Basler相机调用及图像存储
  14. gcc安装教程(windows版本)
  15. 常见网络故障排查方法
  16. 刘德华任“100年润发”形象代言人
  17. HTML+CSS之三角形和扇形的制作
  18. 整合开源治理经验,共谋开源社区发展|2023 开放原子全球开源峰会开源社区治理与运营分论坛即将启幕
  19. 身份证号码前6位表示的地区一览表
  20. 软通动力子公司携“SwanLinkOS商业PC发行版”亮相OpenHarmony开发者大会

热门文章

  1. 起底全球收购狂,博通(Broadcom)为什么能这么豪横?
  2. 走进Linux第一天
  3. 能涨薪3k的jmeter接口测试 接口自动化测试全套教程
  4. 修复分区表恢复数据图文教程
  5. mysql查询limit_数据库 | SQL查询LIMIT的用法
  6. 如何花30多块打造Home Assistant智能家居盒子
  7. 《大话设计模式》之--第17章 在NBA我需要翻译----适配器模式
  8. template文件夹可以删_怎么彻底删除users下的文件夹_users是什么文件夹可以删除吗?...
  9. 使用GCP开发带有强化学习功能的Roguelike游戏
  10. 面书(Facebook)和推特(Twitter)究竟靠什么制胜?