首页 > 其他分享 >cf 刷题杂记(1)

cf 刷题杂记(1)

时间:2024-09-03 19:52:27浏览次数:5  
标签:cnt gcd cf 确定 杂记 ans 节点 刷题

Codeforces Round 969 (Div. 2)

之前某篇题解一语成谶掉分了,赶在正式开学前打回蓝名 QwQ

C. Dora and C++ (C)

卡了很久才想起来裴蜀定理,期间还写了个假做法,不好评价。

由 \(ax + by = k\times gcd(a, b)\) 有解,可以将序列中任意两个数的差减小至 \(gcd(a, b)\) 以下。从相对性角度考虑,令 \(c_i\mod gcd(a, b)\) 后重新排序,则 \(ans = c_n' - c_1'\);再贪心地从首项开始加上 \(gcd\),有 \(ans = min(ans, c_i' + gcd - c_{i + 1})\).

D. Iris and Game on the Tree (D)

妙妙博弈题,写的比C题还快一点,果然我更擅长猜结论,基础还是太不扎实了

观察发现规律:任意字符串的权重只与其首尾字符有关,首尾字符相同则权重为 \(0\),反之为 \(1\);因此整棵树的权重只与根节点和叶子节点有关。当根节点值确定时,最优操作显然容易判断,而根节点不确定时,设叶子节点中已经确定的值数量为 \(cnt_0,cnt_1\),当二者不相等时,先手先行确定根节点更加有利;而 \(cnt_0 = cnt_1\) 时,若叶子节点剩余问号数量为奇数,确定根节点会导致步数落后,因此双方都会尽可能地先填中间节点的值、将确定根节点的步骤留给对方,考虑奇偶即可。

标签:cnt,gcd,cf,确定,杂记,ans,节点,刷题
From: https://www.cnblogs.com/meowqwq/p/18395317

相关文章

  • CF 2100-2400 data structures 乱做
    CF2002ECosmicRays\(\star\)顺着询问想增加二元组\((a,b)\)的影响。只需要考虑它的合并情况,即尾部什么时候会出现数字\(b\),而总时间可以看作是最后一个尾部的存在时间,所以我们只需要关心尾部用栈维护尾部的数值和存在时间(不难发现这是一个单调栈)vector<pair<LL,int>>s;......
  • Linux Wireless之80211(nl80211, cfg80211, mac80211)
    LinuxWireless之80211(nl80211,cfg80211,mac80211)前言在Linux无线子系统中,cfg80211、mac80211和nl80211是三个关键的组件,它们共同工作以实现对802.11设备的配置和管理。cfg80211负责内核空间的通用API,mac80211负责具体的MAC层实现,而nl80211则作为用户空间与内核空间之间的桥......
  • CF939D
    比较好的构造题首先数据范围为\(18\),令人浮想联翩:状压有一个性质就是我们可以在一定操作内把一段区间的数全部变成\(0\)~\(r-l\),再全部变成\(r-l+1\)具体的,对于一段区间\(l,r\)变成\(0\)~\((r-l+1)\)先把\(l,r-1\)变为\(0\)~\((r-l)\),然后判断\(a_r\)......
  • CF Round970 D3 A-F
    这场更像是D4,所以明天之前会把G、H补上。A答案完全取决于a和b的奇偶性,做个特判就好。B开始读题没有注意到那个square,多费了一些功夫。可以在确定n是平方数后构造出对应的字符串,然后与给定的字符串比较即可,因为一旦n确定,合法的字符串就是唯一的。C注意到当......
  • CF773D Perishable Roads
    思路:注意到答案应该是链加上一串贡献相同的树的贡献,因为若\(a\tou\)的贡献比\(b\tou\)的贡献小,那么可以连\(b\toa\),答案会更优。那么有一个贪心思路,对于每个根,找到连向这个根的最短边,然后对于这条边的另一个端点,也找到连向这个端点的最短边,以此类推;很显然,这个假了。......
  • 【VMware VCF】VCF 5.2:配置管理域 vSAN 延伸集群。
    VMwarevSAN解决方案中,根据集群的配置类型分为vSAN标准集群、vSAN延伸集群以及双主机集群(延伸集群特例)。我们最常见的使用方式应该是vSAN标准集群,也就是vSANHCI超融合集群,至少由3台ESXi主机所组成,这些ESXi主机安装位属于同一个数据中内,将本地磁盘聚合后提供给工作......
  • 号外!软考刷题小工具助力软考和 PMP 等级考试
    一.背景四年前,我通过培训机构学习了PMP,系统的学习了项目管理知识体系,说实话,学完感觉确实是有用的,尤其在项目管理方面,一些管理思维确实能够帮助到自己。如果说PMP是国外的项目管理知识体系认证,那么国内也有相关的项目管理认证,叫做【信息系统项目管理师】,简称软考高项。由......
  • CF 1994 C. Hungry Games (*1600) 思维+二分
    CF1994C.HungryGames(*1600)思维+二分题目链接题意:给你一个长度为\(n\)的关卡,和一个正整数\(x\),初始分数为\(0\),通过每个关卡就会获得对应的分数。但是分数如果超过\(x\),就会清零。现在让你求出满足最终得分不为零的所有子区间数量。思路:正难则反,改求最终得分为......
  • CF1948D
    CF1948D链接:Problem-1948D-Codeforces题目大意:给你一个字符串,字符串由小写字母和?组成,?可以变成任何数,问你重复子字符串的最大长度定义重复子字符串为,任意i都满足s[i]=s[i+len]的子字符串思路:枚举长度,然后对于每个长度,写一个f表表示是否可以喝i+len处对......
  • 【ACM独立出版, CCF主办】2024智能物联与计算国际学术会议(AITC 2024,11月1-11月3)
    为探讨智能物联与计算技术所涉领域的最新研究和发展趋势,2024智能物联与计算学术大会(AITC2024)将于2024年11月1日-11月3日在中国·杭州举行。AITC2024由中国计算机学会、中国人工智能学会、浙江省科学技术协会、浙江工业大学、浙江省人工智能产业技术联盟主办,由中国计......