题目描述:给定两个32位整数n和m,同时给定i和j,将m的二进制数位插入到n的二进制的第j到第i位,保证n的第j到第i位均为零,且m的二进制位数小于等于i-j+1,其中二进制的位数从0开始由低到高。
- class BinInsert{
- public:
- int binInsert(int n,int m,int j,int i){
- return n|(m<
- }
- };
T2:查找组成一个偶数最接近的两个素数
链接:查找组成一个偶数最接近的两个素数__牛客网 (nowcoder.com)
题目描述:
任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。
数据范围:输入的数据满足 4≤n≤1000


数据范围很小,直接暴力模拟
- #include
- using namespace std;
- int n;
- bool primes(int x)
- {
- for(int i=2;i*i<=x;i++){
- if(x%i==0)return 0;
- }
- return 1;
- }
- int main()
- {
- cin>>n;
- for(int i=n/2;;i--){
- int x=n-i;
- if(primes(i)&&primes(x)){
- cout<
- cout<
- break;
- }
- }
- return 0;
- }
-
相关阅读:
安全测试场景下怎样突破内网防御机制
新增表同步测试
Hadoop(三)通过C#/python实现Hadoop MapReduce
HTML做一个学校网站(纯html代码)
安泰:功率放大器的工作原理以及注意事项有哪些
接口测试常用测试点
Qt 槽函数重载时通过函数指针绑定
基于深度学习的视觉三维重建研究总结
什么是SAN网络?SAN网络上的存储备份和恢复怎么操作?SAN 测试网络存储与服务器架构架构优化
ZROI Easy Sum(生成函数,分块,dp,组合,多项式)
-
原文地址:https://blog.csdn.net/m0_64263546/article/details/133544915