2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)1004

2019中国大学生程序设计竞赛(CCPC)- 网络选拔赛(部分题解) 1001:^ & ^ 对第i位,如果A和B的第i位都是1,那么C的这一位需要为1,否则取0.C必须为正数,所以C可以取0的时候,要看A和B最小的一个为1一个为0的位出现的位置last,让C为1<<last(这样才能保证(A ^ C)&( B ^ C)最小)。如果没有这样的位置,就让C为1. #include<bits/stdc++.h> #define ll... 阅读详情

Primality Test

Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 5305    Accepted Submission(s): 2464


 

Problem Description
A positive integer is called a prime if it is greater than 1 and cannot be written as the product of two smaller positive integers. A primality test is an algorithm for determining whether an input number is a prime. For example, the Miller-Rabin primality test is a probabilistic primality test. This problem is precisely the one about the primality test.

Let's define the function f(x) as the smallest prime which is strictly larger than x. For example, f(1)=2, f(2)=3, and f(3)=f(4)=5. And we use ⌊x⌋ to indicate the largest integer that does not exceed x. 

Now given x, please determine whether g(x) is a prime.

 
g(x)=⌊f(x)+f(f(x))2⌋
 

Input
The first line of the input contains an integer T (1≤T≤105), indicating the number of test cases.

Each test case contains an integer x (1≤x≤1018) in a single line.
 

Output
For each test case, if g(x) is a prime, output 𝚈𝙴𝚂 in a single line. Otherwise, output 𝙽𝙾 in a single line.
 

Sample Input

2 1 2
 

Sample Output

YES NO
 

Hint

When x=1, f(x)=2, f(f(x))=f(2)=3, then g(x)=⌊2+32⌋=2, which is a prime. So the output is 𝚈𝙴𝚂.

When x=2, f(x)=3, f(f(x))=f(3)=5, then g(x)=⌊3+52⌋=4, which is not a prime. So the output is 𝙽𝙾.
#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
    int T;
    cin >> T;
    while (T --)
    {
        long long x;
      scanf("%lld", &x);
        if (x == 1){
            puts("YES");
        } else {
            puts("NO");
        }
    }
    return 0;
}

2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 Rank Solved 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 99/2936 4/9 O O O O . O O O . . . O: 当场通过 Ø: 赛后通过 .: 尚未通过 1001 ^&^ 1002 array 1003 K-th occurrence 1004 path 1005 hunti... 阅读详情

相关推荐

Unity 升级引擎版本后构建报错:script class layout is incompatible between the editor and the player

Unity升级引擎版本后,项目报错:script class layout is incompatible between the editor and the player。

学习与分享 593

【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛

文章目录1001 Cut The Wire1006 power sum 题目集地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 题目集原地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 这次题目集做了三道简单题1001,1006,1009 1001 Cut The Wire 题目地址1001 Cut The Wire 题意:一条路上从标号为1的路灯开始,最大值无上限,路灯与路灯之间有电线,电线连接的规则是: 如果路灯标号x为偶数,则x到x2\frac{x}{2}2x​之间有一条电线。

气派飞鹰的博客 7423

别再死记硬背了!用‘小乌龟’实战图解ROS1核心指令(rosnode/rostopic/rosparam保姆级手册)

本文通过经典的turtlesim乌龟仿真器,以可视化实战方式讲解ROS1核心指令(rosnode/rostopic/rosparam),帮助初学者摆脱死记硬背,在操控乌龟的过程中轻松掌握节点管理、话题通信和参数设置等ROS1核心概念。

weixin_28731223的博客 370

CF 1332B. Composite Coloring

A positive integer is called composite if it can be represented as a product of two positive integers, both greater than 1. For example, the following numbers are composite: 6, 4, 120, 27. The following numbers aren’t: 1, 2, 3, 17, 97. Alice is given a seq

j_x323u的博客 212

1、符号回归:原理、应用与实践

本文全面介绍了符号回归(Symbolic Regression)的原理、发展历程、核心算法及其在科学与工程领域的广泛应用。文章从基本概念出发,详细阐述了基于遗传编程的符号回归机制,并探讨了其在游艇水动力学、化学过程、锂离子电池、生物医学等多个领域的实际应用。同时,博文还涵盖了高级技术如知识集成、系数优化、预测区间计算及微分方程发现等内容,对比了开源与商业软件工具,并展望了未来发展趋势,旨在为研究人员和从业者提供一本实用的符号回归指南。

ipfs8storage的博客 248

流媒体服务软件-LiveNVR channeltree 未授权访问

LiveNVR 能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机 IPCamera、NVR 等具有 RTSP/Onvif 协议输出的设备接入到 LiveNVR,LiveNVR 能够将这些设备源的音/视频数据进行采集、转换、输出,进行全平台终端直播(PC、Android、iOS、微信、H5),并且LiveNVR能够将视频源的直播数据对接到第三方 CDN 网络,实现安防设备互联网级别的直播分发。对channeltree接口加上权限校验。直接访问接口即可获取数据。

iSee857的博客 1040

【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)

文章目录1002 Kanade Doesn't Want to Learn CG 数学思维1004 Primality Test 思维 简单题1006 Nun Heh Heh Aaaaaaaaaaa 动态规划+组合数 题目集地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛) 1002 Kanade Doesn’t Want to Learn CG 数学思维 题目地址1002 Kanade Doesn’t Want to Learn CG 题目大意:给一个二次函数作为篮球投篮的抛物线,给

气派飞鹰的博客 5098

【RT-DETR涨点改进】全网独家创新,卷积细节涨点改进篇 | TCSVT 2025 | 引入DGBM差分专家引导双向调制模块,利用双向仿射调制实现特征分布对齐,含多种创新改进,助力小目标检测高效涨点

本文提出DGBM差分专家引导双向调制模块,用于改进RT-DETR目标检测网络。该模块通过差分建模突出不同层级特征的独特信息,利用双向调制实现特征分布对齐,增强局部细节与全局语义的协同表达。DGBM包含差分专家机制、物理反演建模和双向仿射调制三个关键部分,能有效解决CNN与Transformer特征融合冲突问题。实验表明,该方法可提升复杂场景下的检测精度,降低误检漏检率,且模块具有可插拔、易集成的特点。文章详细介绍了模块结构、原理、优势及具体实现代码,并提供了四种RT-DETR改进方案的yaml配置文件。

Ai缝合怪、助力小伙伴高效发论文 441

Java 列出100以内的质数,

package lianxi; public class Test7{ public static void main(String[] args){ int a = 0; for(int i = 1;i<=100;i++){ if(a1(i)){//返回值是 代表这个整数是否是质数 System.out.println(i+"是质数"); a++; } } System.out.println(a+"个"); } //判断一个整数是否是质数.

F945464的博客 395

3D 结构光相机工作原理全解 | 从编码投射到三维重建,原理 + 代码 + 工业实战一站式掌握

本文从3D结构光相机的整体架构出发,层层拆解了编码投射、相位计算、相位解包裹、三维重建的核心原理,补充了工业实战所需的公式推导、代码实现、参数调优、设备选型和案例落地,核心总结如下:相位是3D结构光成像的“灵魂”,其精度、稳定性直接决定3D重建的效果,包裹相位与绝对相位的区分的是工业实战的基础;编码投射的核心是“正弦条纹+格雷码条纹”组合,正弦条纹负责高精度相位提取,格雷码条纹辅助解包裹,适配工业场景的精度与稳定性需求;

getusushu的博客 414

轨道平面系与轨道姿态系

文章摘要: 轨道平面系与轨道姿态系是航天任务中两个核心坐标系。轨道平面系(惯性系)以地心为原点,Z轴沿轨道角动量方向,用于轨道确定和机动规划;轨道姿态系(如LVLH系)以航天器质心为原点,Z轴指向地心,用于姿态控制和对地观测。两者通过旋转矩阵相互转换:轨道平面系基于轨道根数构建,保持静态;而LVLH系随轨道运动连续旋转。前者适用于全局轨道分析,后者支撑局部任务执行。理解二者的定义差异(原点、基准轴、惯性属性)及数学转换关系,对航天器姿态轨道控制系统的设计与操作至关重要。

ScilogyHunter的博客 88

2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)

1002,1004,1006

NEFU AB-IN's Blog 1503

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【CCPC网络赛】2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛) 签到题5题

Problems Solved Problem ID Title Ratio (Accepted / Submitted) 1001 Median Problem 9.09% (5/55) 1002 Kanade Doesn’t Want to Learn CG 16.30% (1904/11682) 1003 GCD on Tree 10.45% (7/67) 1004 Primality Test 37.59% (2693/7165) 1005 Monopoly 9.09% (522/5744) 100

小哈里的博客 2365

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IEM模型,地表粗糙度模拟

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

2021中国大学生程序设计竞赛部分题解(CCPC)- 网络选拔赛(重赛)

文章目录一、1002 Kanade Doesn't Want to Learn CG二、1004 Primality Test三、1005 Monopoly四、1006 Nun Heh Heh Aaaaaaaaaaa五、1010 Bigraph Extension六、1011 Jumping Monkey 一、1002 Kanade Doesn’t Want to Learn CG 简单数学问题:判断位置即可 #include <bits/stdc++.h> #define MaxN 0x3.

m0_50435987的博客 1275

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

2016中国大学生程序设计竞赛 - 网络选拔赛【三水题 1001 && 1004 && 1011】

2016中国大学生程序设计竞赛 - 网络选拔赛【三水题 1001 && 1004 && 1011】

SaySomething 626

2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 1004 path

#include <bits/stdc++.h> #define mem(ar,num) memset(ar,num,sizeof(ar)) #define me(ar) memset(ar,0,sizeof(ar)) #define lowbit(x) (x&(-x)) #define Pb push_back #define FI first #define SE s...

海边拾贝,沧海一粟 345

CCPC2018中国大学生程序设计竞赛 - 网络选拔赛

HDU 6438 1001 Buy and Resell Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 2282Accepted Submission(s): 359 Problem Description T...

尘的博客 2018

2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 部分题解

题目链接:http://acm.hdu.edu.cn/contests/contest_show.php?cid=869 1001 . ^&^ 位运算签到题,输出a,b与的结果,如果为0,输出lowbit最小的。 #include <bits/stdc++.h> using namespace std; #define lowbit(x) x&amp...

qq_41645482的博客 724

2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛 1 ,2,4,6,7,8

这场打的很迷,只做了四个,赛后听许老师讲1002题解,感觉简单的要死。第一个要求c是正整数,我是第一次知道正整数是不能为0的。 打cf 的时候看到postive interger都是自动忽略的,以为仅是一个名词。签到题都wa几发 1001^&^ 签到题 #include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i&...

ccsu_deer 810

HDU-2017中国大学生程序设计竞赛-网络选拔赛-部分题解及代码

ACM模版这次划水划的还好,约莫是可以进现场赛的,只是风浪太大了……好多题都读不懂。1001-Vertex Cover>>>构造<<< 构造一个二分图,思路很巧妙。1003-Friend-Graph>>>暴力枚举<<< 这个应该算是签到题,暴力枚举就能过。1004-A Secret>>>KMP<<< 加强版 KMPKMP 计数。1005-CaoHaha’s staff>>>计算几何&

逐梦者 3240

HDU-6705 path(2019CCPC网络赛1004) Kth路径 思维+套路题

HDU-6705 path(2019 CCPC网络赛1004) You have a directed weighted graph with n vertexes and m edges. The value of a path is the sum of the weight of the edges you passed. Note that you can pass any edge an...

weixin_43179892的博客 363

2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 1007 Function HDU - 7106 数学思维+二分

题目链接 Problem Description Let's define the sum of all digits in x as g(x). For example, g(123)=1+2+3=6. Give you a function: f(x)=Ax2g(x)+Bx2+Cxg2(x)+Dxg(x) Find the minimum value of f(x), where x is an integer and 1≤x≤N. 题目大意 给出如题意的函数 让你求函数最小 题目思

qq_53680405的博客 436

2018 CCPC 中国大学生程序设计竞赛-网络选拔赛 1004(D题 )Find Integer

就是给你n,a求出一组b,c满足a ^ n + b ^ n = c ^ n 由于费马大定理得:当n> 2时,此方程式无解, 然后观察 当n = 0时,显然无解, 所以我们只需要讨论n = 1和n = 2的情况, n = 1的时,随便写个答案就行了, n = 2的时,这里需要运用到勾股定理的一点技巧: 1,当a为大于1的奇...

weixin_30872499的博客 84

2018 CCPC 中国大学生程序设计竞赛-网络选拔赛 1004(D题 )Find Integer(三角函数+费马大定理)

  就是给你n,a求出一组b,c满足a ^ n + b ^ n = c ^ n 由于费马大定理得:当n&gt; 2时,此方程式无解, 然后观察 当n = 0时,显然无解, 所以我们只需要讨论n = 1和n = 2的情况,   n = 1的时,随便写个答案就行了, n = 2的时,这里需要运用到勾股定理的一点技巧: 1,当a为大于1的奇数2n + 1时,b = 2 * n ^ 2...

Romantic Chopin in C Sharp Minor 868
上一篇: 减数游戏(优先队列+普通队列)
下一篇: 2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)1002
郭晋龙
博客等级 码龄6年 940粉丝 449原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭晋龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值