首页 > 其他分享 >NOIP 2023 周赛 3 题解

NOIP 2023 周赛 3 题解

时间:2023-08-24 20:13:14浏览次数:48  
标签:周赛 排列 NOIP 题解 Alice Bob prod sim

A - Permutation

summarization

构造一个 \(1\dots n\) 的排列使 \(\prod\limits_{i=1}^n\operatorname{lcm}(p_i,p_{(i\bmod n)+1})\) 最大。

solution

不难发现上式最大为 \(\prod\limits_{i=1}^ni^2\),即让所有 \(\operatorname{lcm}(x,y)=x\times y\),那么只要使相邻两个数互质即可,一种构造方案为 \(1,2,3,\dots,n\)。

C - Alice and Bob

summarization

对于一个 \(1\sim n\) 的排列 \(p\),定义一次操作为将 \(p_{1\sim p_1}\) 重新排列。

现在 Alice 和 Bob 在玩游戏,Alice 先手,两人轮流操作一次排列,若有人连续两次操作的 \(p_1\) 相等,则他输。

给定排列的长度 \(n\),问有多少种排列 Bob 赢。

solution

先给出构造:对于排列中的每一个数 \(i\),我们先把它放在第一个,再从比 \(i\) 大的 \(n-i\) 个数中取出 \(i-1\) 个放在它后面,最后将剩下的数放在后面,方案数为 \(\sum(i-1)!(n-i)!C_{n-i}^{i-1}\)。

现在给出证明:对于第一个数 \(i\),\([1,i]\) 中的数肯定大于等于 \(i\),那么 Alice 重排后的第一个数 \(x\) 肯定 \(\ge i\)。由于重拍后 \(i\) 的位置肯定在 \([1,i]\) 之内,且 Bob 可以重排的区间 \([1,x]\) 满足 \([1,i]\subseteq[1,x]\),所以 Bob 一定可以将 \(i\) 重新排回第一个,从而让 Alice 输。

标签:周赛,排列,NOIP,题解,Alice,Bob,prod,sim
From: https://www.cnblogs.com/ClapEcho233/p/17652585.html

相关文章

  • 题解 ABC309Ex【Simple Path Counting Problem】
    好好玩的题。设普通生成函数\(F_i\),其中\([z^k]F_i\)表示从所有起点走到\((i,k)\)的方案数。特别地,\([z^k]F_1=\sum\limits_{a\inA}[a=k]\)。注意到\(F_i=(z^{-1}+1+z)F_{i-1}\)几乎成立,但是在\([z^1]F_i\)和\([z^M]F_i\)处不成立。尝试对\(F_i\)进行改造:\[[z^k......
  • 国标GB2818视频平台EasyGBS国标平台与车机设备连接显示未连接成功的问题解决方法
    EasyGBS平台可提供流媒体接入、处理、转发等服务,支持内网、公网的监控设备通过国标GB/T28181协议进行视频监控直播。平台兼容性强,只要设备支持国标GB28181协议,均能快速接入EasyGBS,实现视频的监控直播、视频录像、语音对讲、云存储、检索及回放、告警、级联等。​......
  • 国标视频云服务EasyGBS国标平台与海康4200平台级联后不能播放的问题解决方法
    国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等......
  • CodeForces1741G-Kirill and Company题解
    \(\large\text{CodeForces1741G-KirillandCompany题解}\)题面传送门(有翻译(由黄巨佬提供))思路预处理因为\(k\)很小,所以可以先bfs预处理出家在\(i(2\lei\len)\)的人能捎带上哪些集合的人,在表示集合时用一个\(0\)到\(2^k-1\)的整数\(j\)表示,若\(j\)在二进质下的......
  • Codeforces Round #849 (Div. 4) 题解
    第一次打$\text{Div.4}$,感觉体验还行,差一题AK。##A直接使用if语句判断某个字符是否在字符串$\text{codeforces}$中出现过,幼儿园小朋友都会做。时间复杂度$\mathcal{O}(T)$,空间复杂度$\text{O}(1)$。ACCode##B用两个变量$x,y$记录当前走到哪里。若出现过$x=1,y=1$的......
  • CF36D New Game with a Chess Piece 题解
    前言:都大半年没在洛谷上提交过题解了。SPOJ上有双倍经验,题号为SP7602。我看题解区的大佬们有的正经用博弈论做,有的打表,但是感觉没有讲得很形象,这篇题解将生动讲述打表做法,同时为了让大家在感性理解后,还可以理性理解,会附上证明(这部分参考了别的题解)。正文:Step1:打表找规律......
  • CF54C First Digit Law 题解
    题目传送门\(Solution\):一个比较简单的数位dp处理技巧加上一个暴力的dp。设\(p_i\)为区间\([l_i,r_i]\)中出现\(1\)开头的数的概率。考虑\(solve(x)\)函数为求出\([1,x]\)中开头为\(1\)的个数。显然低于\(x\)的位数的数是全部能取到的,这时候开头为\(1\)......
  • 题解 数数
    题目链接可持久化平衡树看上去很行的样子,但是我不会啊。。。先来考虑一个简化版的问题:求区间\([1,n]\)中\(\leH_i\)的元素个数。这显然是好做的,用权值树状数组就行。回到本题,显然:询问区间\([l,r]\)中\(\leH_i\)的个数,等价与区间\([1,r]\)的答案减去区间\([1,l-1]......
  • 国标视频云服务EasyGBS国标视频平台迁移服务器后无法启动的问题解决方法
    国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格......
  • P3742题解
    思路只需要让z串做到和y串一样,就得让y串每个字母(题意如此)均小于x串。所以只要x串有一项小于y串,那么就输出-1,否则输出y串。下面是核心代码:#include<bits/stdc++.h>usingnamespacestd;intn;stringx,y;intmain(){ cin>>n>>x>>y; for(inti=0;i<n;i++) { if(x[i]......