【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. 部署开源项目管理工具focalboard

    前言 focalboard是一款开源项目管理工具,类似Jira.Trello.官网地址 组件 版本 说明 Debian 12.1 操作系统 docker 20.10.7 容器运行时 docker-co ...

  2. NodeJS安装指南(Mac)

    nvm,node,npm之间的区别 nvm:nodejs 版本管理工具. 也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本. nodejs:在项目开发时的所需要的代码库 npm:n ...

  3. [转帖]AL32UTF8/UTF8(Unicode)数据库字符集含义 (文档 ID 1946289.1)

    AL32UTF8/UTF8(Unicode)数据库字符集含义 (文档 ID 1946289.1) 适用于: Oracle Database Cloud Schema Service - 版本 N/A ...

  4. [转帖]OceanBase v4.2新增字符集GB18030_2022说明

    OceanBase v4.2新增字符集GB18030_2022说明 https://open.oceanbase.com/blog/7698399520 1.  概述 GB18030 标准作为信息技术 ...

  5. SQLServer数据库JDBC连接串参数的简单学习

    SQLServer数据库JDBC连接串参数的简单学习 背景 前段时间一直跟同事一起处理SQLServer 比其他数据库的deadlock更多的问题. 涉及到了几个驱动的参数. 想着问题基本上告一段落, ...

  6. [转帖]jdbc连接mysql设置session variables 参数变量

    目录 两种方式 连接串设置[^1] 执行语句中设置 两种方式 url连接串中设置 执行语句中设置 连接串设置1 sessionVariables jdbc.url=jdbc:mysql://xxxx. ...

  7. [转帖]/proc文件简介

    https://www.jianshu.com/p/2610241770be 简介 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提 ...

  8. Redis命令监控与简单分析

    Redis命令监控与简单分析 前言 为了能够快速识别分析redis的命令 自己在环境上面进行了一些简单的跟踪以及脚本 这里不全是进行metrics, 细致到具体的命令分析 脚本部分-1 mkdir - ...

  9. [转帖]兆芯官方的CPU测试成绩,我复现不了

      https://baijiahao.baidu.com/s?id=1734998483605483848 下图是兆芯网官上的公开测试成绩,测试对象是3.0GHz的KX-U6880A. 有几个问题: ...

  10. [转帖]IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作 ...