UVa 10235 - Simply Emirp
题目:判断一个数和翻转是不是素数。
分析:简单题、数论。首先打表计算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相关推荐
- UVa 496 Simply Subsets (STLset_intersection)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=sh ...
- UVA 12576 Simply Loopy
一道有意思的组合数学 由于五个变量等价,只需考虑 i2i^2 的贡献 固定 i ,其它数的和为 n - i ,由隔板法得剩下4个数的取值有C3n−i−1C_{n-i-1}^3种方案 于是i2的贡献=∑ ...
- UVA 12576 - Simply Loopy
简述:给定N,求 x1 + x2 + x3 + x4 + x5 = N的所有非负整数解的平方和. 思路:先求 x1 的所有解的平方和.当 x1 = k,x2 + x3 + x4 + x5 = N - ...
- UVA 496 - Simply Subsets
此题只需算出只属于a数组的元素个数,只属于b数组的元素个数和共同元素个数即可,注意输入两组数组的方式 代码如下: #include <iostream> #include <cstr ...
- Competitive Programming 3题解
题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...
- UVa Online Judge 工具網站
UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...
- [搜索]UVa 129 困难的串
题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...
- uva 401.Palindromes
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- 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 ...
最新文章
- linux vss rss区别,关于VSS / RSS / PSS / USS的解释是否准确?
- hive中存Array类型的数据的案例,将字符串的数组格式转成数组的字符串,自定义函数方式处理‘[12,23,23,34]‘字符串格式的数据为array<int>格式的数据。
- 买iPhone将可能只有盒子了?网友:库克账号多少,我直接打钱吧?
- 高通QFil刷机经验
- 弹窗代码大全 弹窗广告代码
- arduino入门-用arduino uno制作基于蓝牙的数据监控系统
- 110 Ruby 版本管理器【Rails后端开发训练营】
- 五种方法教你永久关闭win10自动更新
- 基于伽马变换自适应修正的全景首尾融合算法
- 连接远程电脑虚拟机时,怎样重启远程电脑?
- win10自动修复-无限循环【通用完美】超简单解决办法
- 详解modprobe的用法
- Basler相机调用及图像存储
- gcc安装教程(windows版本)
- 常见网络故障排查方法
- 刘德华任“100年润发”形象代言人
- HTML+CSS之三角形和扇形的制作
- 整合开源治理经验,共谋开源社区发展|2023 开放原子全球开源峰会开源社区治理与运营分论坛即将启幕
- 身份证号码前6位表示的地区一览表
- 软通动力子公司携“SwanLinkOS商业PC发行版”亮相OpenHarmony开发者大会
热门文章
- 起底全球收购狂,博通(Broadcom)为什么能这么豪横?
- 走进Linux第一天
- 能涨薪3k的jmeter接口测试 接口自动化测试全套教程
- 修复分区表恢复数据图文教程
- mysql查询limit_数据库 | SQL查询LIMIT的用法
- 如何花30多块打造Home Assistant智能家居盒子
- 《大话设计模式》之--第17章 在NBA我需要翻译----适配器模式
- template文件夹可以删_怎么彻底删除users下的文件夹_users是什么文件夹可以删除吗?...
- 使用GCP开发带有强化学习功能的Roguelike游戏
- 面书(Facebook)和推特(Twitter)究竟靠什么制胜?