【JZOJ 4714】公约数

保姆级教程:将YOLOv8模型封装成Docker镜像,集成到CVAT实现自动标注 本文提供了一份详细的保姆级教程,指导如何将YOLOv8模型封装成Docker镜像并集成到CVAT平台,实现自动化标注。通过环境配置、模型服务化封装、Docker镜像构建与优化、CVAT平台集成等步骤,帮助开发者高效完成计算机视觉项目的自动标注工作流,显著提升标注效率。 阅读详情

Description

给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。

Solution

设a>b
有两个性质:
1. gcd(a,b)⩽a−b
2. a xor b⩾a−b
所以 gcd(a,b)=a xor b=a−b
设c=a−b,
所以我们可以枚举c和倍数i来判断ic xor c=(i−1)c
复杂度:O(nlog(n))

Code

成就:代码写进180B!

#include<cstdio>
#define fo(i,a,b) for(int i=a;i<=b;i++)
int n,ans;
int main()
{
    scanf("%d",&n);
    fo(i,1,n/3)fo(j,2,n/i)if(((i*j)^i)==i*(j-1))ans++;
    printf("%d\n",ans);
}
【用unity实现100个游戏之7】实现一个类《杀戮尖塔》的卡牌回合制游戏(附项目源码) 阅读详情

相关推荐

智能座舱音频系统集成与调试:从芯片选型到音质优化实战

在智能座舱域控制器架构中,音频系统已从简单的功放加扬声器演进为SoC、数字音频总线、外部DSP与多通道功放协同的复杂子系统。TDM总线的时隙分配、PDM麦克风阵列的信号完整性,以及AEC回声消除算法如何与硬件协同,直接决定多音区体验和语音交互的可靠性。工程实践中,音频调试的关键在于先理顺供电、接地、时钟与数据路由,再针对功放削波、采样率失配、TDM slot错位等典型问题进行系统性排查。从芯片选型到系统级指标验收,只有将音频链路视为整车电子电气架构的一个协同整体,才能真正实现从“响”到“好听”的跨越。本文结

weixin_30162121的博客 364

【jzoj4714】【公约数】【数论】

题目大意给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。解题思路可以发现当a>b时,gcd(a,b)<=a-b,a xor b>=a-b。所以当gcd(a,b)=a xor b时gcd(a,b)==a-b,a xor b==a-b。所以我们先可以强制使gcd(a,b)==a-b,即枚举gcd(a,b)=k,a=k*(i+1),b=k*i。再判

inklutcuah’s blog 416

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

公约数

题目描述给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 n<=10^7有一个很好证却不是一下就能发现的结论若gcd(a,b)=a^b,则gcd(a,b)=a^b=a-b证明:gcd(a,b)<=a-b,a^b>=a-b,然后就可以得到结论了。 根据结论我们就可以枚举(a-b)的值,因为gcd(a,b)=a-b,(假设a>b)所以a=k(

平凡的脚步也可以走完伟大的行程。 845

基于QEMU的openEuler aarch64虚拟机快速部署与漏洞验证指南

本文提供了一份基于QEMU在个人电脑上快速部署openEuler aarch64虚拟机的详细指南。内容涵盖从软件准备、目录规划、QEMU安装、虚拟磁盘创建到系统安装与SSH配置的全过程,并以CVE-2024-1086内核漏洞为例,演示了如何在该虚拟环境中进行安全漏洞的验证与补丁测试,为安全研究和运维测试提供了一个低成本、高效率的ARM架构沙箱环境。

earth的博客 439

ubuntu20.04下内核源码下载分析

ubuntu 20.04下内核源代码下载,配置编译环境写在前面一、安装VMware Workstation和Ubuntu20.04二、修改apt源合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 我最近的科研工作需要使用到对ubun

冰冻三尺非一日之寒 1万+

【数论】c

c 【题目描述】 给定一个正整数n,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 【输入格式】 输入共一行,一个正整数n。 【输出格式】 输出共一行,一个正整数表示答案。 【样例输入】 3 【样例输出】 1 【样例解释】 只有(2,3)满足要求。 【数据范围】 对于30%的数据满足n<=1000 对于60%的数据满足

uiqrm的博客 584

SCAN和JTAG分别是什么?它们之间有什么联系与区别?

SCAN(扫描)技术是集成电路测试领域的一种方法,主要用于边界扫描测试(Boundary Scan)。它是在集成电路设计中引入的一种测试结构,允许测试人员通过在芯片的输入/输出引脚上设置和读取特殊寄存器(边界扫描寄存器,BSR)的内容,来间接测试电路板上的互联和芯片内部功能块。这种方式可以在不接触其他内部节点的情况下测试整个电路板的连接性,极大地提高了测试覆盖率和可诊断性。JTAG(Joint Test Action Group,联合测试行动小组)则是开发并推广边界扫描测试标准的一个组织。

初心不忘产学研的博客 2543

【NOIP2016提高A组模拟8.19】公约数

Description给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。Input输入共一行,一个正整数n。Output输出共一行,一个正整数表示答案。Sample Input3Sample Output1 解释:只有(2,3)满足要求Data Constraint对于30%的数据满足n<=1000 对于60%的数据满足n<=10^5 对

Jacky35 426

从零开始学习CANoe(十六)—— Graphics

Graphics是一种以时间轴为横坐标,符号值为纵坐标的显示分析方法,相对于Trace来说,更直观的观察出信号的跳变

蚂蚁小兵 9194

YOLOv12超参数智能优化:基于内置Ray Tune的自动化调优实战指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 目标检测模型的性能瓶颈往往源于超参数配置不当。传统手动调优方式不仅耗时耗力,且难以找到全局最优解。YOLOv12集成的Ray Tune框架为解决这一难题提供了完整方案,通过分布式异步优化算法,可实现超参数搜索效率的指数级提升。实际测试表明,采用Ray Tune自动调优的YOLOv12模型,在COCO数据集上mAP指标平均提升3.8%,收敛速度加快2.1倍。在VisDrone无人机数据集上的跨域测试

LXY_LOVE36的博客 119

【JZOJ 4714】 公约数

Description给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 对于100%的数据满足n<=10^7Analysis正解异常简单。 对于任意数对(a,b)(a,b),不妨设a>ba>b。 首先a xor b=c⇒a xor c=ba\ xor\ b=c\Rightarrow a\ xor\ c=b 设a−b=ca-b=c g

LYD729 640

手把手教你在openclaw中白嫖英伟达羊毛调用GLM5/Minimax2.1/Kimi K 2.5等模型

本文介绍如何在OpenClaw中免费调用英伟达平台的GLM5、Minimax2.1和Kimi K2.5等模型。通过在openclaw.json配置文件中添加NVIDIA的API信息,设置免费模型参数(如contextWindow和maxTokens),并执行简单命令即可切换默认模型。该方法可节省token消耗成本,最后需重启gateway使配置生效。文中还提供了使用其他API平台时的配置模板。

Science prince的博客 5103

JZOJ 4714 公约数

JZOJ 4714【NOIP2016提高A组模拟8.19】公约数Description 给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 Input 输入共一行,一个正整数n。 Output 输出共一行,一个正整数表示答案。 Sample Input 3 Sample Output 1 解释:只有(2,3)满足要求 对于3

w4149 457

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【JZOJ4714】公约数

JZOJ链接 数学题果然思路很重要,我比赛时智商不足,需要再缓一会儿(>﹏<) 显然,当a=b时无解。 假设a>b,注意到Gcd的性质: ①Gcd(a,b)≤a−bGcd(a,b)\leq a-b(什么瘠薄性质,我比赛没往这方面想) a xor b≤a−ba~xor~b\leq a-b 那么如果Gcd(a,b)=a xor bGcd(a,b)=a~xor~b 则有Gcd(a,b)=a−

XKCAndy's Blog 521

ssm框架搭建

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

JZOJ4714公约数

题目描述给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 对于30%的数据满足n<=1000 对于60%的数据满足n<=10^5 对于100%的数据满足n<=10^7分析30分:暴力枚举两个数直接判断; 有点难以下手,那么我们看到GCD可以想到先把GCD确定,再考虑。于是设GCD为c,那么我们现在要找的就是a xor b=c的方案数了

ZLTJohn的博客 526

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【JZOJ4714】公约数【数论,数学】

题目大意: 题目链接:https://jzoj.net/senior/#main/show/4714 题目图片: http://wx4.sinaimg.cn/mw690/0060lm7Tly1fwp1egqfr7j30j70gkglv.jpg 给定一个正整数nnn,求在[1,n][1,n][1,n]的范围内,有多少个无序数对(a,b)(a,b)(a,b)满足gcd(a,b)=a&amp;nbsp;xor&amp;...

stoorz 276

JZOJ4714公约数 找规律

题意:给你一个数N,问你在1-n的范围内有对少对数(x,y)保证gcd(x,y)=a xor y; 一开始看到的时候以为要拆位,想想觉得不对。然后把1-5之间的所有的对数列出来。。就会发现一个很好玩的性质: 如果 a xor b = gcd(a, b) = c 则 c = a - b 那不就变得很简单了吗,之间枚举a和c就可以了,结果比赛的时候傻逼了,没看见n<=10^7,因为直接上了gcd导

老臣 315

【挖坑记】JZOJ 4714 公约数

题目大意给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 时间限制1s 空间限制256M解题思路结论题一道,gcd(a,b)<=a-b,a ^b>=a-b。 于是可知,如果gcd(a,b)==a^b==c,则有c=a-b=a^b。 这时候只要枚举c,在枚举i得出i*c=a,判断a-b是否等于a^b即可。 时间复杂度O(n log n

baidu_34015648的博客 517

JZOJ 4714 【NOIP2016提高A组模拟8.19】公约数

公约数题目描述给定一个正整数,在[11,nn]的范围内,求出有多少个无序数对(aa,bb)满足gcdgcd(aa,bb)=aa xorxor bb。数据范围对于100100%的数据满足nn<=10710^7题解现在我们只考虑aa>bb的情况,aa=bb时一定无解。 首先有个很显然的结论gcdgcd(aa,bb)<=aa-bb<=aa xorxor bb。(请读者自行思考) 那么当gcdgcd(a

XianHaoMing的博客 1731

[JZOJ 4714]【NOIP2016提高A组模拟8.19】公约数

Description 给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。 Input 输入共一行,一个正整数n。 Output 输出共一行,一个正整数表示答案。 Sample Input 3 Sample Output 1 解释:只有(2,3)满足要求 Data Constraint 对于30%的数据满足n<=1000

HownoneHe的博客 524

JZOJ.4714【NOIP2016提高A组模拟8.19】公约数

思维,数论

Luckfort 490

[JZOJ 4714] 【NOIP2016提高A组模拟8.19】公约数//2018.10.29 {数论}

题目 解题思路 代码 #include&lt;cstdio&gt; #define rr register using namespace std; int n; long long ans; signed main() { scanf("%d",&amp;n); for (rr int i=1;i&lt;=n/2;i++) for (rr int j=i*...

Nowed 356

9.10NOIP模拟赛

1.公约数 (gcd.cpp\c\pas) 【问题描述】 给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。【输入格式】 输入共一行,一个正整数n。 【输出格式】 输出共一行,一个正整数表示答案。 【输入输出样例】 gcd.in 3 gcd.out 1 解释:只有(2,3)满足要求 【数据范围】

KGV093的博客 457

公约数【NOIP2016提高A组模拟8.19】

题目给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。样例输入: 输入共一行,一个正整数n。 3样例输出: 输出共一行,一个正整数表示答案。 1数据范围: 对于30%的数据满足n<=1000 对于60%的数据满足n<=10^5 对于100%的数据满足n<=10^7剖解题目被虐,不说了QAQ~~思路懵逼+_+|||。解法30%:暴力

Last_Freezen_yue的博客 585
上一篇: 【JZOJ 3072】掷骰子
下一篇: 【JZOJ 4715】树上路径
HOWARLI
博客等级 码龄11年 109粉丝 378原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值