【LGR-153-Div.2】梦熊联盟 8 月月赛 Ⅳ & Cfz Round 1 & 飞熊杯 #1
【LGR-153-Div.2】梦熊联盟 8 月月赛 Ⅳ & Cfz Round 1 & 飞熊杯 #1
\(T1\) luogu P9577 「Cfz Round 1」Dead Cells \(100pts\)
- 正解:
- 模拟(注意特判)
ll gcd(ll a,ll b){return b?gcd(b,a%b):a;}
int main()
{
ll a,b,k,d,i,ans=1;
cin>>a>>b>>k;
d=a/gcd(a,b)*b;
for(i=1;i<=k;i++)
{
if(i%d!=0)
{
if(i%a==0)
{
ans=(ans*2)%p;
}
if(i%b==0)
{
if(ans>=2)//特判
{
ans=(ans*499122177)%p;
}
}
}
}
cout<<ans<<endl;
return 0;
}
- 数学解法
\(T2\) luogu P9578 「Cfz Round 1」Permutation \(0pts\)
- 打表+手搓样例,发现构造出的排列 \(\{p_n\}\) ,一定有 \(p_i+p_{i+1} \in[n,n+1,n+2](1 \le i \le n-1)\) ,所以有 \(f(\{p_n\})=2\) ,然后对 \(n\) 的奇偶性进行分类讨论:
- 当 \(n\) 为奇数时,发现构造出的排列 \(\{p_n\}\) ,若满足 \(p_i+p_{i+1}=n,p_{i+1}+p_{i+2}=n+2(1 \le i \le n-2),p_1+p_n=n+1\) 即为满足题意的一组解。
- 当 \(n\) 为偶数时,与 \(n\) 为奇数时的情况大抵类似。但补充条件为当 \(i=\dfrac{n}{2}\) 时,若有 \(p_i+p_{i+1}=n+1\) ,即为满足题意的一组解。
- 貌似有些乱搞做法在里面,有会证明的@我。
int main()
{
int n,i,ans=1,sum,num;
cin>>n;
sum=2*n+2;
num=n;
if(n%2==0)
{
for(i=1;i<=n;i++)
{
cout<<ans<<" ";
if(i==n/2)
{
ans=n-ans+1;
}
else
{
ans=num-ans;
num=sum-num;
}
}
}
else
{
for(i=1;i<=n;i++)
{
cout<<ans<<" ";
ans=num-ans;
num=sum-num;
}
}
return 0;
}
\(T3\) luogu P9579 「Cfz Round 1」Elevator) \(0pts\)
- 有时间再做,暂时咕了。
\(T4\) luogu P9580 「Cfz Round 1」Wqs Game \(0pts\)
- 有时间再做,暂时咕了。
总结
- 可能是因为是 \(2023\) 暑假集训倒数第二天了吧,打这场比赛的时候 \(4\) 机房还剩 \(3\) 个人(我,@shenshen,@hs_mo),加上上午 \(4\) 机房 \(6\) 人集体摸鱼,不是很想打比赛,\(10min\) 骗到了 \(T1\) 的 \(60pts\) ,然后就去打二分答案了,接着水了两道 \(Tarjan\) 的缩点和拓扑,又推了个欧拉函数的式子,最后半个小时才把 \(T1\) 剩下的 \(40pts\) 补上了。
- 再打 \(T2\) 没多少时间了,索性不打了,赛后补上。
- 构造题还是做的太少,找规律也没找到。
【LGR-153-Div.2】梦熊联盟 8 月月赛 Ⅳ & Cfz Round 1 & 飞熊杯 #1的更多相关文章
- 织梦DEDECMS更新6月7日补丁后出现版权链接的删除办法
说最近网站底部多出了一个Power by DedeCms的超链接版权信息,但是该网友最近只是升级了0607更新补丁,其它的源代码并没有改动,而以前的文章页面并没有,看来是这次更新dedecms后才被加 ...
- 【LGR-061】洛谷10月月赛 II & X Round 4 Div.1&Div 2
X Round的题目质量还是一如既往的高 然而每次周末我都要写作业没法用心打233主要是被陈指导放了鸽子 占坑代填(最近坑开的有点多)
- 【LGR-060】洛谷10月月赛 I div.1&div.2
Preface 一边打一边写作文打的像shit,T2失智严重特判错了233 Orz Div1 Rank2的foreverlastnig聚聚,顺便说一句显然Luogu的比赛质量比以往显著提高了啊 以下题 ...
- 【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)
题目描述# 给你一个长度为\(n\)的字符串\(S\). 有\(m\)个操作,保证\(m≤n\). 你还有一个字符串\(T\),刚开始为空. 共有两种操作. 第一种操作: 在字符串\(T\)的末尾加上 ...
- 【LGR-065】洛谷11月月赛 III Div.2
临近$CSP$...... 下午打了一发月赛,感觉很爽. 非常菜的我只做了前两题......然而听说前两题人均过...... 写法不优秀被卡到$#1067$...... T1:基础字符串练习题: 前缀 ...
- 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2
[MtOI2019]黑蚊子多: 送分向水题,直接模拟即可. #include<iostream> #include<cstdio> #define N 1505 using n ...
- 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2 (A-C)
[MtOI2019]黑蚊子多 : 按题意模拟 #include<iostream> #include<cstdio> #include<cstring> using ...
- 【LGR-062】洛谷10月月赛 III div.2 (A-C)
前言 100+100+46+0=246pts 300多名 以后每次比赛都要有进步哦!qwq 小D与笔试 水题 Code #include<algorithm> #include<io ...
- 洛谷 11 月月赛 I Div.2 A [Kubic] Addition 题解
Content 你有一个长度为 \(n\) 的序列 \(a\).你可以执行 \(n-1\) 次操作,每次操作中你可以选择一个位置 \(i\),并删除 \(a_i\) 和 \(a_{i+1}\),再在原 ...
- div高度自适应(父元素未知,所有高度跟随子元素最大的高度)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- HUD 5773 LIS(最长上升序列)
***关于lower_bound()的用法参见:http://blog.csdn.net/niushuai666/article/details/6734403 lower_bound用法:函数low ...
- LeetCode-Go:一个使用 Go 语言题解 LeetCode 的开源项目
在中国的 IT 环境里,大多数场景下,学习算法的目的在于通过笔试算法题. 但算法书林林总总,有时候乱花渐欲迷人眼. 杜甫有诗云:读书破万卷,下笔如有神.不管选择哪本书,只要深入学习,分层次,逐层进阶, ...
- AHB-SRAMC Design-02
AHB-SRAMC Design SRAMC(另外一种代码风格)解析 SRAM集成,顶层模块尽量不要写交互逻辑 module ahb_slave_if( input hclk, input hrest ...
- 调整PR界面字体大小
1.问题 界面字体太大或者太小,看得不舒服 2.解决问题 按住ctrl+F12,调出如下工作台 选择Debug Datatbase View 其中找到AdobeCleanFontSize,并修改 重启 ...
- 【面试题精讲】Redis如何实现分布式锁
首发博客地址 系列文章地址 Redis 可以使用分布式锁来实现多个进程或多个线程之间的并发控制,以确保在给定时间内只有一个进程或线程可以访问临界资源.以下是一种使用 Redis 实现分布式锁的常见方法 ...
- [转帖]058、集群优化之PD
PD调度基本概念 调度流程 调度中还有这还缺来了merge,例如合并空region. store: 基本信息,容量,剩余空间,读写流量等 region: 范围,副本分布,副本状态,数据量,读写流量等 ...
- [转帖]【SOP】最佳实践之 TiDB 业务写变慢分析
https://zhuanlan.zhihu.com/p/647831844 前言 在日常业务使用或运维管理 TiDB 的过程中,每个开发人员或数据库管理员都或多或少遇到过 SQL 变慢的问题.这类问 ...
- Tidb 使用minio 进行br备份数据库的过程
Tidb 使用minio 进行br备份数据库的过程 背景 br 备份恢复时一般需要共享存储. 前段时间一直使用的是nfs 进行共享文件备份. 这样需要所有的机器在 相同的目录下面挂载相同的nfs. 并 ...
- [转帖]ssd/san/sas/磁盘/光纤/RAID性能比较
https://plantegg.github.io/2022/01/25/ssd_san%E5%92%8Csas%E7%A3%81%E7%9B%98%E6%80%A7%E8%83%BD%E6%AF% ...
- [转帖]Chrome 109发布,最后一个支持Windows 7/8的版本
https://www.163.com/dy/article/HQR3QQFD0511CUMI.html 出品 | OSC开源社区(ID:oschina2013) Google 在去年 12 月 1 ...