NOIP2025模拟赛24

news/2025/9/28 7:13:40/文章来源:https://www.cnblogs.com/Zzqyoung/p/19115995
T1 T2 T3 T4
\(\color{#52C41A} 普及+/提高\) \(\color{#3498DB} 提高+/省选-\) \(\color{#9D3DCF} 省选/NOI-\) \(\color{#0E1D69} NOI/NOI+\)

参赛网址:https://oj.33dai.cn/d/TYOI/contest/689ad798c5d9c2f14c20b17f

T2,T4未完成搭建

T1 寄希地【NOIP2025模拟赛T1】

题目传送门

题目难度:\(\color{#52C41A} 普及+/提高\)

算法标签:搜索,搜索与剪枝

~首先说 《我将 100 AC 改为 0 RE 这件事》!~

:::info[来源]
来源:2024ICPC亚洲区域赛昆明站G

cf链接:https://codeforces.com/gym/105588/problem/G

2024ICPC亚洲区域赛昆明站G题面:https://codeforces.com/gym/105588/attachments/download/28814/2-statement-chinese.pdf

2024ICPC亚洲区域赛昆明站G题解:https://codeforces.com/gym/105588/attachments/download/28803/tutorial.pdf
:::

思路

由于具有明显提示性,本题没有大样例。

首先考虑打表,通过 \(\text {Dp}\) 或搜索。

然后我们发现答案在 \(17\) 以内,搜索时间复杂度 \(O(2^{17})\)结案

复杂度的证明

标准题解证明详细过程

设两数分别为 \(x\),\(y\)

  • 情况1:\(x\)\(y\) 奇偶性不同,

    \(\because\) \(x\)\(y\) 奇偶性不同.

    \(\therefore\) \(\gcd(x,y) \equiv 1 \pmod{2}\).

    \(x \equiv 1 \pmod{2}\).

    则如果使 \(x-\gcd(x,y)\).

    那么 \(x\)\(y\) 在二进制下末尾都为 \(0\),即 \(x \equiv y \equiv 0 \pmod{2}\),我们可以视为 同时删除 \(x\)\(y\) 的末尾.

  • 情况2:\(x\)\(y\) 奇偶性相同,

    \(\because\) \(x\)\(y\) 奇偶性相同.

    \(\therefore\) \(\gcd(x,y) \equiv 0 \pmod{2}\).

    那么 \(x\)\(y\) 在二进制下末尾都为 \(0\),即 \(x \equiv y \equiv 0 \pmod{2}\),同时删除 \(x\)\(y\) 的末尾对答案相当于 \(+2\).

所以答案最大为 \(2 \times log_2 a+1+1\).

AC Code

std:2ms

#include <bits/stdc++.h>
#define int long long
using namespace std;int T;
int n,m;
struct node{int n,m,dis;};
queue<node> Q;int bfs(){while (Q.size()>0)  Q.pop();Q.push({n,m,0});while (Q.size()>0){node t=Q.front();Q.pop();int x=t.n,y=t.m;if (x==0&&y==0) return t.dis;int gcd=__gcd(x,y);if (x==0)   gcd=y;if (y==0)   gcd=x;Q.push({x-gcd,y,t.dis+1});Q.push({x,y-gcd,t.dis+1});}
}signed main(){ios::sync_with_stdio(false);cin.tie(0);cin>>T;while (T--){cin>>n>>m;cout<<bfs()<<"\n";}return 0;
}

T2 后缀的前缀之和【NOIP2025模拟赛T2】

题目传送门

题目难度:\(\color{#3498DB} 提高+/省选-\)

算法标签:字符串,Trie树,后缀数据结构,数据结构,Hashing,其他,二分查找,分治

T3 大金币【NOIP2025模拟赛T3】

题目传送门

题目难度:\(\color{#9D3DCF} 省选/NOI-\)

算法标签:模拟,递推,其他,二分查找,数学,分块

:::info[来源]
来源:2024ICPC亚洲区域赛昆明站C

cf链接:https://codeforces.com/gym/105588/problem/C

2024ICPC亚洲区域赛昆明站题面:https://codeforces.com/gym/105588/attachments/download/28814/2-statement-chinese.pdf

2024ICPC亚洲区域赛昆明站题解:https://codeforces.com/gym/105588/attachments/download/28803/tutorial.pdf
:::

思路

https://oj.33dai.cn/d/TYOI/p/N0740/solution

考虑第 \(i\) 轮淘汰的第一个人,\(a_i=\lceil \frac{a_{i-1}\times k}{k-1} \rceil\)

可以通过打表得知,为什么我没发现

直接暴力太慢了,时间复杂度 \(O(n)\)

\(a_i=\lceil \frac{a_{i-1}\times k}{k-1} \rceil=a_{i-1}+\lceil \frac{a_{i-1}}{k-1} \rceil\)

所以可以每次考虑增量 \(c=\lceil \frac{a_{i-1}}{k-1} \rceil\)

二分即可。

AC Code

#include <bits/stdc++.h>
#define int long long
using namespace std;const int maxn=1e7+5;
int T;
int n,k;
int dp[maxn];signed main(){ios::sync_with_stdio(false);cin.tie(0);cin>>T;while (T--){cin>>n>>k;dp[1]=1;int x=1,num=0,d=0;while (1){d=(x+k-2)/(k-1);int l=0,r=(n-x+d)/d,ans=0;while (l<=r){int mid=(l+r)>>1;if ((x+mid*d+k-2)/(k-1)<=d){l=mid+1;ans=mid;}else    r=mid-1;}num=ans+1;if (x+num*d>=n){x+=((n-x)/d)*d;break;}x+=num*d;}cout<<x<<"\n";}return 0;
}

T4 道路定向【NOIP2025模拟赛T4】

题目传送门

题目难度:\(\color{#0E1D69} NOI/NOI+\)

算法标签:贪心,搜索,折半搜索,动态规划,树形DP

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

郑州中原区建设局网站柳江企业网站开发公司

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 一、内省是什么、实现方式&#xff1a; 内省&#xff08;Introspector&#xff09;是Java语言对Bean类属性、事件的一种缺省处理方法。…

亿诚建设项目管理有限公司网站四字母net做网站怎么样

数据架构的重要构件之一是数据模型&#xff0c;当然从数据架构的视角来说的数据模型是指企业级数据模型。本篇文章更多是讨论如何设计和管理数据模型&#xff0c;此处的数据模型是泛指在组织中通过数据建模的过程&#xff0c;来发现、分析和确定数据需求范围&#xff0c;并用于…

五屏网站建设代理商珠海网站建设电话

文章目录 电压源与电流源简介1.电压源的本质2.电流源的本质3.Q&A 推荐学习 电压源与电流源简介 1.电压源的本质 无论带什么样的负载&#xff0c;输出电压保持不变的电路才是电压源。 一个电路想要输出电压不变&#xff0c;那它必须有强有力的输出电流能力&#xff0c;而不…

grammar(?

随机重排函数,shuffle(begin(),end(),rnd / rand()); (mt19937 rnd(time(0))😉 scanf读入printf输出 long double 需要用 %Lf

外贸电子网站建设南京seo关键词优化服务

一、堆树的定义 堆树的定义如下&#xff1a; &#xff08;1&#xff09;堆树是一颗完全二叉树&#xff1b; &#xff08;2&#xff09;堆树中某个节点的值总是不大于或不小于其孩子节点的值&#xff1b; &#xff08;3&#xff09;堆树中每个节点的子树都是堆树。 当父节点的键…

免费招聘网站平台有哪些wordpress右侧空白

第二周作业&#xff1a;本周作业内容&#xff1a;1、Linux上的文件管理类命令都有哪些&#xff0c;其常用的使用方法及其相关示例演示。touch,rm,mv,cp,file,ls,chmod,chown,ln,rename,touch 修改文件atime&#xff0c;如果文件不存在&#xff0c;那么创建该文件。rm&#xff1…

网站 外包 版权网站域名价值查询

大模型日报 2024-05-05 大模型新闻: Techs new arms race: The billion-dollar battle to build AI - 小型专业化模型可以为各种细分应用提供关键的、高效的能力&#xff0c;这是AI行业必须要支持的。来源&#xff1a;VentureBeatGenerative AI on Agenda for Next CIECA Webin…

什么网站做的比较好国家企业信息年度申报系统

内置函数 all()1、描述&#xff1a;all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 True&#xff0c;否则返回 False。元素除了是 0、空、None、False外都算 True。等价于函数&#xff1a;def all(iterable):for element in iterable:if not element:retur…

读人形机器人25伦理问题

读人形机器人25伦理问题1. 数据安全与隐私保护 1.1. 机器人融入日常生活引发了诸多伦理问题,社会必须予以关注 1.2. 在机器人日益融入家庭和工作场所的时代,保护个人信息至关重要 1.3. 数据安全和隐私是人机交互中至…

使用场景规则匹配模式代替复杂的if else条件判断

缘起 在业务处理程序中, 经常需要按照不同的场景有不同的处理方式, 在代码库中也充斥着大量的复杂的 if/else 语句, 这类代码可维护性非常差, 底层原因有:每个场景缺少定义, 将场景识别和场景的应对代码耦合在一…

9.28作业

结果: false false true SMALL MEDIUM 原因:枚举是特殊的类,他的每一个枚举值都是类的实例,LARGE两者指向不同内存地址,因此结果为 false 。isPrimitive() 用于判断是否为原始类型,因此结果为 false 。 结论:…

网站举报能不能查到举报人网站建设合同 模板

环境:win7python2.7 一直想学习多进程或多线程,但之前只是单纯看一点基础知识还有简单的介绍,无法理解怎么去应用,直到前段时间看了github的一个爬虫项目涉及到多进程,多线程相关内容,一边看一边百度相关知识点,现在把一些相关知识点和一些应用写下来做个记录. 首先说下什么是进…

广东网站建设英铭科技开一个小程序要多少钱

1.使用YUM查找软件包 $ yum search python 2.列出所有可安装的软件包 $ yum list | grep python 3.列出所有可更新的软件包 $ yum list updates 4.列出所有已安装的软件包 $ yum list installed | grep python

哪个网站可以搭建网页网站建设合同 技术合同

城市的街道因为汽车数量的增长越来越繁忙&#xff0c;对于驾车一族而言&#xff0c;在热门区域寻找停车场更是无比头痛的事情。然而与此同时&#xff0c;其实也许很多办公楼、住宅楼、酒店和公共车库中仍有许多付费停车的资源未被充分利用。 ParkBee就是这样一家为城市提供智能…

上海校园兼职网站建设微信插件 wordpress

数字人是指通过人工智能和虚拟形象技术创造的虚拟个体&#xff0c;具备自己的外貌、声音和行为。数字人的出现引起了广泛关注和热议&#xff0c;成为当今社会热门话题。本文将解析数字人的概念和特点&#xff0c;并探讨数字人之所以如此火爆的原因。 一、什么是数字人&#xf…

链接网站某一页面如何做自己怎么做网站推广

VS2022今天Visual Studio 2022 终于发布了&#xff0c;你只需要按下⾯地址就可以快速安装你所需要的Visual Studio 2022版本&#xff0c;包括了企业版本&#xff0c;专业版本&#xff0c;以及社区版本。请输入以下⽹址安装最新的Visual Studio 2022 https://aka.ms/InstallVS或…

2025.9.28+7[未完]

2025.9.28 Week 笔记2025.9.28

网站备案ip更换企业网站ui设计

1. 卷积神经网络结构&#xff1a;分为输入层&#xff0c;卷积层&#xff0c;池化层&#xff0c;全连接层&#xff1b; &#xff08;1&#xff09;首先进入输入层&#xff0c;对数据数据进行处理&#xff0c;将输入数据向量化处理&#xff0c;最终形成输入矩阵。 &#xff08;…

建设网站一定要电脑吗网站建设背景介绍

ORI-S3R500 -多路PCIe3.0的单CPU通用工作站 (研华工业计算机IPC-610&#xff0c;IPC940 升级款) 一、机箱功能和技术指标&#xff1a; 系统 系统型号 ORI-SR500 主板支持 EEB(12*13)/CEB(12*10.5)/ATX(12*9.6)/Mi cro ATX 前置硬盘 最大支持2个3.5寸1个2.5寸SATA …

网站建设的发展趋势网站网站代理怎么做的

远程控制网关在工厂自动化领域中起到了至关重要的作用&#xff0c;特别是在工厂PLC数据通讯方面。它充当着数据传输的桥梁&#xff0c;连接了工厂中的各类设备和系统&#xff0c;实现了远程监控和控制的功能。本文将详细介绍远程控制网关在工厂PLC数据通讯中的应用。 远程控制网…