【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的更多相关文章

  1. 织梦DEDECMS更新6月7日补丁后出现版权链接的删除办法

    说最近网站底部多出了一个Power by DedeCms的超链接版权信息,但是该网友最近只是升级了0607更新补丁,其它的源代码并没有改动,而以前的文章页面并没有,看来是这次更新dedecms后才被加 ...

  2. 【LGR-061】洛谷10月月赛 II & X Round 4 Div.1&Div 2

    X Round的题目质量还是一如既往的高 然而每次周末我都要写作业没法用心打233主要是被陈指导放了鸽子 占坑代填(最近坑开的有点多)

  3. 【LGR-060】洛谷10月月赛 I div.1&div.2

    Preface 一边打一边写作文打的像shit,T2失智严重特判错了233 Orz Div1 Rank2的foreverlastnig聚聚,顺便说一句显然Luogu的比赛质量比以往显著提高了啊 以下题 ...

  4. 【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)

    题目描述# 给你一个长度为\(n\)的字符串\(S\). 有\(m\)个操作,保证\(m≤n\). 你还有一个字符串\(T\),刚开始为空. 共有两种操作. 第一种操作: 在字符串\(T\)的末尾加上 ...

  5. 【LGR-065】洛谷11月月赛 III Div.2

    临近$CSP$...... 下午打了一发月赛,感觉很爽. 非常菜的我只做了前两题......然而听说前两题人均过...... 写法不优秀被卡到$#1067$...... T1:基础字符串练习题: 前缀 ...

  6. 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2

    [MtOI2019]黑蚊子多: 送分向水题,直接模拟即可. #include<iostream> #include<cstdio> #define N 1505 using n ...

  7. 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2 (A-C)

    [MtOI2019]黑蚊子多 : 按题意模拟 #include<iostream> #include<cstdio> #include<cstring> using ...

  8. 【LGR-062】洛谷10月月赛 III div.2 (A-C)

    前言 100+100+46+0=246pts 300多名 以后每次比赛都要有进步哦!qwq 小D与笔试 水题 Code #include<algorithm> #include<io ...

  9. 洛谷 11 月月赛 I Div.2 A [Kubic] Addition 题解

    Content 你有一个长度为 \(n\) 的序列 \(a\).你可以执行 \(n-1\) 次操作,每次操作中你可以选择一个位置 \(i\),并删除 \(a_i\) 和 \(a_{i+1}\),再在原 ...

  10. div高度自适应(父元素未知,所有高度跟随子元素最大的高度)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. latex · markdown | 如何写矩阵和大公式

    1 \left[\begin{array}{c} a & b \\ c & d \end{array}\right] 效果: \[\left[\begin{array}{c} a &a ...

  2. 例2.9 建立一个带头结点的线性链表,用以存放输人的二进制数,链表中每个结点的data域存放一个二进制位。并在此链表上实现对二进制数加1的运算。

    1.题目 例2.9建立一个带头结点的线性链表,用以存放输人的二进制数,链表中每个结点的data域存放一个二进制位.并在此链表上实现对二进制数加1的运算. 2.算法分析 3.代码 /* 二进制加1 */ ...

  3. java - 字节流读取文件

    package stream; import java.io.*; public class InputStreamReaderString { public static void main(Str ...

  4. JMS微服务开发示例(九)相同的微服务,按用户所在城市来分配微服务器

    虽然,默认情况下,多个相同的微服务,网关是自动根据微服务的压力情况,把用户请求分配到压力较轻的微服务器上. 但是,在某些业务情景下,我们可能希望人为去控制微服务的请求分配. 举个例子,我在北京.上海. ...

  5. Shell-函数-function

  6. [转帖]各个版本Windows系统中自带的.NET Framework版本

    ① Windows Server : Windows Server版本 自带的.NET Framework 版本 Windows Server 2022 .NET Framework 4.8 Wind ...

  7. [转帖]内存管理参数zone_reclaim_mode分析

    zone_reclaim_mode 官方解释 调整方法 调整的影响 官方解释 最近在性能优化,看到了zone_reclaim_mode参数,记录备用 zone_reclaim_mode: Zone_r ...

  8. [转帖]Jmeter学习笔记(八)——监听器元件之聚合报告

    https://www.cnblogs.com/pachongshangdexuebi/p/11507298.html 1.聚合报告添加 聚合报告是常用的监听器之一,添加路径: 点击线程组->添 ...

  9. nginx 进行目录浏览的简单配置

    1. 公司网络安全不让用vsftpd的匿名网络访问了, 没办法 只能够使用 nginx 通过http协议来处理. 2. 最简单的办法就是另外开一个nginx进程简单设置一下nginx的配置文件 wor ...

  10. .NetCore开发人员首选框架---Bridge(Abp-VNext + Vue3)

    bridge系统是基于Abp-VNext+Vue3开发的一套前后端分离的通用权限管理系统,不论是单体服务,还是微服务都可在此基础上自由扩展,此框架组合可以说是集成了.netcore在BS架构领域最前沿 ...