首页 > 其他分享 >ICPC2020小米网络选拔赛第一场复盘

ICPC2020小米网络选拔赛第一场复盘

时间:2023-02-08 15:32:02浏览次数:47  
标签:ICPC2020 矩阵 枚举 给出 选拔赛 序列 看题 复盘 dp


1、看题

第一次组队打ICPC,可能任务分配上还有待优化
但是有个团队,感觉安心好多。
我们有三个人,开始是分开来,每人看三题
djn看ABC,jyf看DEF,我看GHI,JK没人看

我开始只来得及看了GH,但是发现都不太可做
【G - Tree】

  • 给出两个长为n的序列
  • 构造一颗无根树,满足第一个序列为树的拓扑序,第二个序列为树的先中后序遍历。
  • 输出一种可能的建树方案,无法构造输出NO
  • 序列n长度<2e5

【H-Grouping】

  • 给出一个数字n,2n个整数。
  • 将其随机分为n组,每组两个数。将两个数作差得到n个权重,求n个权重的方差得到一个w值。
  • 不同分组方式的w值取平均对998244353取模得到答案.

大约过了半小时
好多队伍ak了,签到题出来了
CI,DJK都是过了500多个队伍的
甚至ABF都过了200多个队伍

2、签到

先是djn跟我说C很简单,我开始调C(她看了A和C,B没看完)
【C-Smart】

  • 给出一个字符串
  • 统计有多少组连着的w,计算个数
    因为题意看错了,字符串可以随机,WA了两次才过掉

然后jyf跟我说I题暴力超时了,然后开始做I题
他看了D和E,F没看
【I-Walking】

  • 给出一个矩阵,每个点只能向特定方向走一步
  • 求多少个点能走出矩阵
    很简单就是一个剪枝,从边界开始向内枚举,每次打标记O(mn)就行了
    但是开始constCE了一次,后来stringRE了一次。

3、爆零

【D-Router】

  • 给出n个点m条边的无向图,求每次删除点i后剩余的图分为几个联通块。n<3e5
    第一个想法是并查集,每次除了有i的边都合并,但是很明显TLE了。
    然后发现可以最开始统计有几个集合,然后每次删除与i相连的边,判断哪些点在环上就不增加,否则增加一个强连通分量。然而tarjan打不来,没写出来。

【J-Matrix】

  • 给出一个nm的矩阵,每次选一个ab的子矩阵减1,判断能否让原矩阵全部为0,nm<1e6
    二维差分可以O(1)计算子矩阵的和,然后去枚举就行了?

【F-Design】

  • 一直没看到题面,但是好像A了好多人

4、爆零

快结束的时候,才看到的A题
【A-Intelligent】

  • 给出一个序列,选出一个无序子集,让里面的数互为倍数,求最大的子集,n的范围2e5
    就还是用dp 数组排序之后dp[i]=max(dp[i的因数]+1,dp[i / i的因数]+1)因数枚举到根号i

【B-Robot】

  • 没看题

【E-Network】

  • 没看题

【K-Sqrt】

  • 没看题
5、复盘

一共11题,4题没看,2题看了个寂寞,看的5题里面过了4题样例,2个AC。


标签:ICPC2020,矩阵,枚举,给出,选拔赛,序列,看题,复盘,dp
From: https://blog.51cto.com/gwj1314/6044470

相关文章

  • c++常用知识点复盘
    、Linux内存管理机制内存全貌图:  Linux内存分为用户态和内核态两种,以32位4G的Linux内存为例进行说明,其区别如下:用户态:Ring3运行于用户态的代码......
  • 2023/2/2刷题复盘
    Travel-牛客算法:floyd+离散化处理链接思路:因为m只有20,因此有传送门的点不超过40个,我们可以floyd暴力这40个点之间的最短路,因为没有传送门的话,点之间的最短距离是固定......
  • 软考复盘:系统架构设计师核心考点总结
    大家好,我是Edison。去年(2022)复习备考参加了软考高级资格中的系统架构设计师考试。在系统架构设计师考试中,软件架构设计这一部分绝对是重点中的重点。这里,我总结了一下软......
  • kubernetes关于eks一次异常问题的复盘
    背景:海外新加坡有一套aws的eks集群,很小的规模托管的三节点(172-31-16-189节点为最近才加的,忽略):[root@ip-172-31-10-1~]#kubectlgetnodesNAME......
  • Mysql索引相关的知识复盘一
    索引的作用和分类索引的优缺点优点:加快数据检索速率排序分组时候,使用索引将降低资源的消耗缺点:增加了索引维护的成本降低了更新的速度提高了数据维护的成本索引会占据更多的......
  • 每日复盘总结
    目录个股资金流向排行行业资金流向排行概念资金流向排行业绩预告个股资金流向排行沪深两市个股资金流向排行-数据中心-同花顺财经(10jqka.com.cn)http://data.10jqka.c......
  • 年终复盘与展望(2022)
    “2013,给自己的评分是不及格;2014,总算是步入正轨;2015年,努力让自己心安理得;2016年,不能说不努力,但感觉遇到了一些瓶颈;2017,完成了诸多人生大事,成了家买了房,算是重要的承前启后......
  • 【2023牛客寒假算法基础集训营1】小复盘
    AWorldFinal?WorldCup!(I)4种情况,想全就过。A先踢numaA当前踢进的数量numbB当前踢进的数量①A踢完/A必赢/B还能踢k脚numa>numb+k②A踢完/B必赢/A还能踢k脚nu......
  • 2023.1.15;周日复盘
    复盘目的:复习,简洁,高效想法做事情要考虑目的与后果这样提醒自己更专注当下的原本的事情,不被其他事情被打扰,不忘初心;做好做这件事情可能出现的所有结果的心理准备。To......
  • 复盘逝去的年华,展望全新的未来
    @[toc]前言大家好,我是湫喃,一名刚加入51CTO博客的新人博主,希望能在新的一年里,在51CTO博客从一下三方面进行。一是,向大佬们学习请教,给自己添添墨水。“近朱者赤。”希望......