首页 > 其他分享 >11.19 CW 模拟赛 T1.谁开了小号

11.19 CW 模拟赛 T1.谁开了小号

时间:2024-11-19 16:40:43浏览次数:1  
标签:参加 比赛 账号 11.19 T1 匹配 rm CW 贪心

算法

嗯, 和赛时做法也是没有一点相似之处, 寄!

挂个 \(\rm{TJ}\)
题解下载


对于暴力, 显然可以用 \(\rm{dfs}\) 实现, 这种 \(\rm{dfs}\) 我还没有见过

大概有个想法, 每次有两种选择, 要么新开集合, 要么从前面加一个进去, 大概就这样, 也比较简单, 剪剪枝小数据包过的


正解做法有些神奇

注意到, 参加了 \(4\) 场比赛的账号必然是一个真人, 那么参加了 \(3, 2, 1\) 场比赛的账号呢?

我们观察到, 分为这几种情况贪心

  • 参加了 \(3\) 场比赛的账号
    最好是参加了另外一个单独比赛的账号为其小号

  • 参加了 \(2\) 场比赛的账号
    最好是参加了另外两场单独比赛的账号加到一起, 要不就搞两个分别单独参加了另外两场比赛的账号

  • 参加了 \(1\) 场比赛的账号
    四个一匹配即可

关于贪心顺序:
感性上理解其实就是先让贡献大的匹配, 如果贡献相同先让不太容易匹配的先匹配

代码

对于每一个点, 记录它参加了哪些比赛, 参加了几场比赛, 然后按照上面的贪心即可
略了

总结

就算现在赛后看到了正解, 差不多我也只能打 \(35 \rm{pts}\) , 乐

这种题不太好搞, 拼天赋?

标签:参加,比赛,账号,11.19,T1,匹配,rm,CW,贪心
From: https://www.cnblogs.com/YzaCsp/p/18555137

相关文章

  • 2024.11.19 模拟赛
    11.19模拟赛题目质量点赞!好题!storm普及组模拟题god有趣的dp题key:考察相对位置设计状态\(f(i,j)\)表示考虑后\(i\)个操作,经过了相对坐标为\(j\)的点的概率。转移中,如果这一步不动,相对坐标不变;否则,相对坐标整体平移。答案就是\(f(n,j)\)。fate瞎搞贪心题显然从......
  • 11.19 CW 模拟赛 赛时记录
    看题\(\rm{T1}\)神tmzcy和jmr,what'sup至少看懂题了(雾)\(\rm{T2}\)也是看懂题了,怎么也应该比\(\rm{T1}\)难\(\rm{T3}\)这个类型的题\(100\%\)不会的呀看看能不能骗点算了\(\rm{T4}\)神秘计数,这个类型的题\(100\%\)不会的呀看看能不能骗点算了正序......
  • 11.19实验19:中介者模式
    [实验任务一]:虚拟聊天室在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下:1.新的具体聊天室中发送的图片大小不得超过20M。2.新的具体聊天室中发送的文字长度不得超过100个字符。3.新的具体会员类可以发送图片信息和文本信息。4.新的具体会员......
  • AcWing 进阶课知识点模板梳理
    EK求最大流点击查看代码#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=1005,M=20005,INF=1e8;intn,m,S,T;inth[N],e[M],f[M],ne[M],idx;intq[N],d[N],pre[N];boolst[N];voidadd(inta,intb,intc){e[idx]......
  • 【11.16T1 公路】 --时间复杂度的计算技巧
    给定\(n\)个点\(m\)条边的无向简单连通图,每条边有颜色\(c_i\),当第\(k\)次经过颜色为\(j\)的边时,需要花费\(k\cdotx_j\)的代价。求在经过边数最小的情况下,\(1\)到各个点的最短路\(n\le50,m\le\binom{n}{2},x_i\le10^4\)做法是简单的,直接处理出最短路\(DAG\)......
  • CSP-S(提高级)2024年T1 决斗
    [CSP-S2024]决斗题目描述今天是小Q的生日,他得到了nnn张卡牌作为礼物。这些卡牌属于火爆的“决斗怪兽”,其中,第i......
  • 李沐《动手学深度学习》kaggle树叶分类(ResNet18无预训练)python代码实现
    前言    在尝试这个树叶分类之前,作者仅仅看完了ResNet残差网络一章,并没有看后面关于数据增强的部分,这导致在第一次使用最原始的ResNet18直接跑完训练数据之后的效果十分的差,提交kaggle后的准确仅有20%左右。本文最后依然使用未经预训练的手写ResNet18网络,但做了一定的......
  • CW 11.15 模拟赛记录
    看到说不按题目难度排序,先读下题初看\(\rm{T1}\)没什么思路\(\rm{T2}\)感觉像是\(\rm{dp}\),可能能多骗点?\(\rm{T3}\)又是计数\(\rm{T4}\)没思路感觉要寄,\(\rm{lhs}\)多半又要\(\rm{AK}\)\(\rm{T2}\)观察到这个类型的题比较熟,先开\(\rm{T2}\)简化题意......
  • Java面试之有三个线程T1,T2,T3,如何保证顺序执行?
    前言本来想着给自己放松一下,刷刷博客,突然被几道面试题难倒!有三个线程T1,T2,T3,如何保证顺序执行?似乎有点模糊了,那就大概看一下面试题吧。好记性不如烂键盘***12万字的java面试题整理***有三个线程T1,T2,T3,如何保证顺序执行?在多线程中有多种方法让线程按特定顺序执行,......
  • Java面试之有三个线程T1,T2,T3,如何保证顺序执行?
    前言本来想着给自己放松一下,刷刷博客,突然被几道面试题难倒!有三个线程T1,T2,T3,如何保证顺序执行?似乎有点模糊了,那就大概看一下面试题吧。好记性不如烂键盘***12万字的java面试题整理***有三个线程T1,T2,T3,如何保证顺序执行?在多线程中有多种方法让线程按特定顺序执行,你可以......