【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. 机器学习-决策树系列-GBDT算法-集成学习-30

    目录 1. 复习 2. GBDT 3. gbdt应用于二分类: 3. gbdt应用于多类 4. 叶子节点输出值c的计算 5. GBDT的其他应用 6. GBDT+LR 代码实现 1. 复习 再开始学习 ...

  2. node pressure and pod eviction

    0. overview There are too many guides about node pressure and pod eviction, most of them are specifi ...

  3. jvisualm 结合 visualGC 进行jvm监控,并分析垃圾回收

    本文为博主原创,未经允许不得转载 1.jvisualm 的使用 打开 jdk 安装目录bin目录下的 jvisualvm.exe 工具 2. visual GC插件的安装及监控分析 Visual GC ...

  4. 通过 Feign 进行文件上传

    转载请注明出处: 项目为spring cloud 项目,项目中对各部分能力业务进行了拆分,将公共的服务能力放在一个模块当中,通过 Feign 的方式 进行调用,feign 调用的本质还是http内部通 ...

  5. [转帖]tidb 如何对 TiDB 进行 TPC-C 测试

    https://docs.pingcap.com/zh/tidb/stable/benchmark-tidb-using-tpcc TPC-C 是一个对 OLTP(联机交易处理)系统进行测试的规范,使 ...

  6. [转帖]jmeter之使用csv文件传递参数-05篇

    csv文件格式,第一列为手机号,第二列为密码 1.右键添加一个配置元件---csv数据文件设置 2.设置csv数据提取路径 3.引用数据 4.设置线程循环运行两次,然后发送请求 看到结果就执行了两次, ...

  7. [转帖]XCopy命令实现增量备份

    https://www.cnblogs.com/pachongshangdexuebi/p/5051977.html xcopy XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝, ...

  8. [转帖]LVS入门篇(四)之LVS实战

    LVS入门篇(四)之LVS实战 https://www.cnblogs.com/linuxk/p/9360922.html 一.LVS的NAT模式实战 1.环境说明: HOST OS role rem ...

  9. [转帖]一个轻量的Linux运维监控脚本

    https://zhuanlan.zhihu.com/p/472040635 写在前面 我的需求 嗯,有几台很老的机器,上面部署的几个很老的应用 我需要每周对机器上的一些内存,磁盘,线程,应用和数据库 ...

  10. [转帖]ESXi下查看CPU 频率

    https://www.jianshu.com/p/8943a4223ed7 查看CPU的固定频率 [root@localhost:/bin] esxcli hardware  cpu list|gr ...