首页 > 其他分享 >暑期集训 Day11 —— 模拟赛复盘

暑期集训 Day11 —— 模拟赛复盘

时间:2024-02-24 17:23:41浏览次数:28  
标签:color Problem 暑期 Green Day11 IOI White 复盘 mathrm

${\color{Green} \mathrm{Problem\ 1 :Subarray }} $

签到失败...

直接二进制分组,找出所有二进制位=0 的方法。

死因:

  • 二进制分组没想出来...

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $





${\color{Green} \mathrm{Problem\ 2 :小z玩游戏 }} $

什么玄学图论题。

其实是把两个可以达到的点之间连一条边,然后用 Tarjan 缩点,如果一个游戏所处的强联通分块中,分块大小大于 \(2\),那么这个游戏就是可以玩两次的。

后来发现,只要连质数即可,什么玄学优化法。

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $





${\color{Green} \mathrm{Problem\ 3 :IOI计数}} $

线段树,但是不会,赛时枚举区间中的 O,然后用前缀和处理出 O 两边的 I,在把乘积累加起来,就好了,暴力走人。

后来发现我已经想对一半了QwQ。

用线段树维护区间 I,O,IO,OI,IOI 的个数,Answer = IOI + (Left(I)+Right(OI)) + (Left(IO)+Right(I))

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $





${\color{Green} \mathrm{Problem\ 4 :DNA}} $

玄学二分 + Hash

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $

${\color{White} \mathrm{}} $





总结

期望:\(100+70+30+0=200\)

实际:\(0+70+30+0=100\)

标签:color,Problem,暑期,Green,Day11,IOI,White,复盘,mathrm
From: https://www.cnblogs.com/Sundar-2022/p/18031321

相关文章

  • Codeforces Round 928 (Div. 4) (小白的复盘)
    A.VladandtheBestofFive思路:给你一个长度字符串只包含A和B输出最多的字符解法:按题意来Code:#include<bits/stdc++.h>usingnamespacestd;intmain(){intt;cin>>t;while(t--){strings;cin>>s;intcnt=0;fo......
  • 0129-0203部分校赛题解复盘
    vj第一场A题https://codeforces.com/gym/103480/problem/A该题让我们可以从回文串的特点入手,即两个相同的字母便可增加长度2,所以并不用思考该回文串要如何排序出来,而是看有多少对相同的字母,使用map<char,int>来记录字母出现的次数,再计算可以除以2的次数即可。点击查看代码#i......
  • Java学习日记 Day11
    Maven:把maven课程速通了,比较简单,其实就是对工程框架的一个配置,可以用一个总pom文件让整个工程的版本得到确定。SpringMVC:是Servlet的plus版,今天开了个头,明天继续学。算法:①二叉树的所有路径:递归加回溯,用一个List储存结果,一个双向队列储存路径。如果没遇到叶子节点就继续向里递......
  • AtCoder ABC 266 复盘
    AMiddleLetter水沝淼㵘纯模拟题。根据题意,易得答案。ACCodeBModuloNumber模拟(+数学?)。先\(N\leftarrowN\bmod998244353\),然后\(N\leftarrowN+998244353\(N<0)\),最后输出\(N\)。ACCodeCConvexQuadrilateral数学。有一个公式判断(名字我忘了)可以判断。详见ACC......
  • sed的&操作符+复盘和把经验转化为能力+sed替换关联环境变量+SystemC+C++的struct和cla
    sed的&操作符sed一般是按行操作,如果匹配到,那么匹配到的内容被表示为&。以下是在单行操作中,想要实现在某行数据特定字符前后插入字符的方法。复盘和把经验转化为能力https://www.163.com/dy/article/GEI2Q9EN05429MRP.html通过寻找和尝试新的做事方式,你才能提高自己的能力。......
  • AtCoder ABC 273 复盘
    AARecursiveFunction模拟,递归、递推、累乘都可以。我用的累乘。ACCodeBBrokenRounding也是模拟,每次将\(X\leftarrowX\div10^{i-1}\)后判断\(X\bmod10\)是否\(\geq5\),若是,\(X\leftarrowX+10\);若不是,不进行操作。最后再将\(X\div10\)输出。ACCodeC(K+1)-......
  • 我的第一段实习复盘
    我的第一段实习经历复盘在2023年的八月,我找到了自己的第一段实习,一直实习到了2024年的1月15号,实习结束。实习期间,感受颇多。复盘总结记录一下,希望之后的自己可以继续进步,有更好的工作机会。自身背景广东双非院校,大学城里唯一的二本(这一说估计就有人知道是哪一所了哈哈哈),专业是......
  • AtCoder ABC 270 复盘
    A1-2-4TestACCodeBHammerACCodeCSimplepathACCodeDStones完全背包的应用。ACCodeEAppleBasketsonCircle有一点数学,又有一点贪心,还有二分。首先将每个篮子取走\(\min_{1\leqi\leqn}(A_i)\)个苹果,然后再不断扫描数组,按照题意取走苹果。ACCode......
  • 个人面试笔试记录与复盘
    据说把鼠标放在标题后面可以查看目录哦~用时间洪流泡的茶,根本就品不出茶味,所以,不要诧异,坚定步伐,慢慢细品,就好! 红色是雷,绿色是个人感觉公司氛围挺不错,黑色为没从hr/面试官对话中体会到公司氛围。瑞鑫天算社招,上来笔试180题,6套题(C++,python,强化学习,机器学习,numpy,pandas),30......
  • AtCoder ABC 267 复盘
    ASaturdayACCodeBSplit?ACCodeCIndex×A(Continuousver.)本题可以采用类似滑动窗口的做法,使得时间复杂度降至\(O(n+m)\)。ACCodeDIndex×A(NotContinuousver.)本题是典型的01背包问题,只需要对值进行相应的修改即可。ACCodeEErasingVertices2本题......