8.15模拟:图论

文章目录

  • 前言
  • 收获
  • 考场
  • 复盘
    • T1 recover
    • T2 team
    • T3 plan
    • T4 seqpath
  • 总结

至暗时刻

前言

60分
30+30+0+0

已经不是被KH爆碾的问题
(KH屹立不倒%%%)
昨天祈祷不要挂80了
结果今天挂了160(还不算那个背包的70)
qwq
加油吧
奇怪的教训又增加了

收获

学会了欧拉路和最大匹配以及二分图染色
(水文勿喷)

考场

先看题
感觉每道题都不太好搞的样子…
相对来说T1和T2似乎可做

先来T1
结合本次考试主题,欧拉路还是挺显然的
看了不久觉得做桶乱搞出入度或许可行
越搞越觉得这东西不简单
最后好不容易乱七八糟的写完了
9:10

转T2
这题我其实是出了正解思路了
题解的二分图染色和我并查集的处理方法是差不多的
遗憾的是,我最后取最优答案的分组背包跑错了…
qwq
10:00

转T3
这题脸上写着:请离线
然鹅搞了一会并不能搞出来
我当时是想维护点的通达性
左端点一移动就炸了
但是不慌
因为我自以为已经切了两题
随手写了个二十几行的暴力
觉得60分几乎是稳拿了(伏笔)
10:30

转T4
众里寻他千百度
终于找到了今天的签到题
几乎是什么算法都能过
我写的动态规划(图论写dp就离谱
但我喵了个咪的数组下标映射来映射去就叫我给写挂了…
然后样例日常能过…
11:00

又进入检查阶段
有一说一我当时也觉得今天可能会挂分
检查了一波
但是并没有触及我的致命bug…
不过也算有收获
我用环把自己的T1算法hack掉了
然后就试图解决这个hack
但是并没有成功
于是写了个dfs30分大暴力
竟然成了那道题唯一得分的人

复盘

T1 recover

这道题没学过欧拉路现场创造欧拉算法趣事不太现实
(KH就尝试这么做了)
所以写个30暴力还算可以接受
然后就去学习了欧拉算法

T2 team

啊啊啊分组背包害我!
反了老的循环顺序的错误
把分组写成了01…
而且本题相当于还有一个强制取的限制
也就是说我就是把循环写对了其实也没有啥用
关键是要走脑子
决定写什么算法就无脑套板子绝对不可取啊!
很可能题中就有别的限制

T3 plan

啊啊啊!
我的暴力很完美
但是耐不住我眼瞎

NO != No

说实话这题正解思路确实不怎么好想
直接维护一个dis[i][j]数组
然后l往左移的时候对u和v拿互相的dis数组暴力更新
时间复杂度nm
巧夺天工

T4 seqpath

签到题照样不耽误写挂

这个大部分童鞋跑的是最短路
但我觉得dp显然比最短路好些的多
那怎么还写挂了
qwq

总结

总的来说
T2和T4绝对是可切的题
T3的60分也应该是很好拿的
然鹅,在我的努力下,230分就这么流走了…
(流走了一个KH的总分,xs)
(当然,是因为今天KH也挂了很多分)

我现在越来越开始被KH带节奏了
老是觉得想赢过他就得切三四题
但是必须承认我和他整体水平还是有巨大差距的
(从下午讲题明显可以看出)
所以我还是应该先把自己的分拿好
得好自己的分,等KH犯错捡漏
切两题,写两个好一点的暴力(就像今天理想状况一样)
有条件再贪一题
也有差不多300+的分了啊
(当然,也得应题而动,真蚌住了四个暴力也不错
这就可以了

还有,要注意输入输出的大小写!
说实话我真没想到自己能犯这么低级的错误

总而言之,明天把自己的分拿好就可以
不要再被斜后方那个键盘声搞心态了
即使今天分考成这样,但隐藏分(这个名词xswl)还是说明,我稳扎稳打可以战胜KH的!awa
(KH稳扎稳打就AK了)
明天:树上问题 +疫苗 加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/318235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Azure Service Fabric Mesh:一个构建任务关键型微服务的平台

本文要点Azure Service Fabric Mesh(目前处于预览阶段)是一个完全托管的服务,它使你可以使用“无服务器”方法构建、部署和管理由运行在容器中的多语言服务组成的应用程序。Azure Service Fabric Mesh 通过使用 Envoy Proxy 构建的软件定义网…

【做题记录】人类智慧

CF741C Arpa’s overnight party and Mehrdad’s silent entering 描述:有 \(2n\) 个人坐在一张圆桌,第 \(1\) 个位置与第 \(n\) 个位置相邻。现在给他们分配 \(1\) 或 \(2\) 两种食物。要求任意相邻的三个人食物不完全相同。求是否有可行的分配方案。 转…

CF1039D-You Are Given a Tree【根号分治,贪心】

正题 题目链接:https://www.luogu.com.cn/problem/CF1039D 题目大意 给出nnn个点的一棵树,然后对于k∈[1,n]k\in[1,n]k∈[1,n]求每次使用一条长度为kkk的链覆盖树并且不能重复覆盖点时最大覆盖条数。 1≤n≤1051\leq n\leq 10^51≤n≤105 解题思路 先考虑暴力怎么…

P3265 [JLOI2015]装备购买

题目描述: 给N个整数向量,每个向量带权值,求权值和最小的线性基 题解: 按权值v从小->大排序,依次插入线性基。整数线性基的思想类似,只是此时“消去”不能直接xor完成,需要类似高斯消元一样…

模板:欧拉路

文章目录前言代码前言 就是欧拉路的板子 理解起来有亿点困难&#xff08;连大神学长都还没有完全理解…&#xff09; 不过背起来还是很好背的 请勿模仿 如果是无向图&#xff1a;开一个vis数组&#xff0c;走一条边时把它的反向边标记上即可 代码 #include<bits/stdc.h&g…

Surging1.0发布在即,.NET开发者们,你们还在等什么?

开源&#xff0c;是近三十年来互联网经久不衰的话题。它不仅仅是一种技术分享的形态&#xff0c;更是一种开放&#xff0c;包容&#xff0c;互利共赢的互联网精神。 不到30年前&#xff0c;大神林纳德托瓦兹&#xff0c;在赫尔辛基大学实验室里&#xff0c;开发出了第一个版本的…

[SDOI2016]排列计数 (错排数概念 + 递推公式【附带证明】)

辛勤二更题目题解错排数概念错排数递推公式及其证明代码实现这种题做的时候&#xff1a; 做完后&#xff1a;正常这就是生活&#xff0c;我们要学会习惯 题目 求有多少种长度为 n 的序列 A&#xff0c;满足以下条件&#xff1a; 1 ~ n 这 n 个数在序列中各出现了一次 若第 i …

长链剖分

将较长的链剖出来。 先来一道模板题 注意&#xff01;&#xff01;&#xff01; 【指针版长链剖分】循环遍历儿子们的答案时&#xff0c; for(int j0;j<len[ver[i]];j)... 而不是(因为申请了长度为 \(len\) 的数组&#xff01;&#xff01;) for(int j0;j<len[ver[i]];j)…

失配树(border树)

4和6没有border关系 举例子&#xff1a; 当i 3时&#xff0c;j fa[i-1] fa[2] 0 s[j1] s[1] a s[3] 所以把i 3点的父亲设为j1 1 P5829 [模板]失配树

魔方俱乐部

爆肝感动三更题目思路90分代码&#xff08;MLE&#xff09;题解代码实现题目 fateice 来到了魔方俱乐部旅行。 魔方俱乐部有N个分部&#xff0c;每个分部均有且仅有一个虫洞&#xff0c;但是这虫洞只能通往一个分部。 每个分部有一个 orzFang 价值&#xff0c;第i个分部的 or…

模板:最大匹配

文章目录前言代码前言 匈牙利算法 可以解决的问题&#xff1a; &#xff08;原谅我的偷懒&#xff09; &#xff08;原谅我的水文&#xff09; 代码 #include<bits/stdc.h> using namespace std; #define ll long long const int N3e5100; const int mod1e97; int n,…

P4700-[CEOI2011]Traffic【tarjan,dp】

正题 题目链接:https://www.luogu.com.cn/problem/P4700 题目大意 ABA\times BAB的网格上有nnn个点&#xff0c;然后mmm条有向/无向边连接成平面图&#xff0c;求最左边每个点能到达的最右边点的数量。 1≤A,B≤109,1≤n≤3105,1≤m≤91051\leq A,B\leq 10^9,1\leq n\leq 3\ti…

Stack Overflow 监控系统内部架构初探

Stack Exchange 架构主管 Nick Craver 在最近的一篇文章中介绍了他们的监控系统。他在文章中讨论了监控策略背后的理念和动机&#xff0c;并介绍了他们的工具集——主要是 Bosun、Grafana 和 Opserver。Stack Overflow 及其姐妹站点 Stack Exchange 运行在.NET 和 MS SQL Serve…

三元环计数

无向图三元环计数 从度数小的点向度数大的点连边&#xff0c;若度数相同则将编号小的向编号大的连边。 可以证明复杂度是 \(O(m\sqrt{m})\) 。 有向图三元环计数 将所有边看成无相&#xff0c;按照有向图的方式找出所有三元环&#xff0c;再进行检查是否在原图上也构成三元环。…

P5829 【模板】失配树

P5829 【模板】失配树 题目&#xff1a; 题解&#xff1a; 参考题解 我们先想一个问题&#xff1a;如何求出一个字符串的所有border&#xff1f; 如果一个字符串既是 S的前缀又是 S 的后缀&#xff0c;那么我们把 SS 自己平移一下就可以前后重合&#xff0c;然后我们就可以继…

树哈希判断同构无根同构问题转有根同构问题

前言 判断无根的同构 利用重心作为根进行dfs处理 注意哈希的公式&#xff1a; f[fa]∑f[son]*primesiz[fa] 这个东西好像也是千变万化 复杂度&#xff1a;nmlogn 代码 #include<bits/stdc.h> using namespace std; #define ll long long #define int long long const …

[JLOI2015]战争调度

文章目录题目题解代码实现题目 脸哥最近来到了一个神奇的王国&#xff0c;王国里的公民每个公民有两个下属或者没有下属&#xff0c;这种关系刚好组成一个 n 层的完全二叉树。 公民 i 的下属是 2 * i 和 2 * i 1。最下层的公民即叶子节点的公民是平民&#xff0c; 平民没有下…

CF903G-Yet Another Maxflow Problem【线段树,最大流】

正题 题目链接&#xff1a;https://www.luogu.com.cn/problem/CF903G 题目大意 有nnn个AAA点&#xff0c;nnn个BBB点&#xff0c;第Ai→Ai1A_i\rightarrow A_{i1}Ai​→Ai1​和Bi→Bi1B_{i}\rightarrow B_{i1}Bi​→Bi1​都连有不同流量的边&#xff0c;然后有mmm对Ai→BjA_i…

使用PerfView监测.NET程序性能(一):Event Trace for Windows

前言&#xff1a;在日常项目开发中&#xff0c;我们时不时会遇到程序占用了很高CPU的情况&#xff0c;可能是程序里某些未经优化的代码或者Bug&#xff0c;或者是程序运行压力太大。无论是什么原因&#xff0c;我们总希望能看到到底是哪个方法占用了如此高的CPU。微软为我们提供…

虚树 virtual-tree

我们发现&#xff0c;如果一棵树中真正需要处理的点很少&#xff0c;而总共点数很多时&#xff0c;可以只处理那些需要的点&#xff0c;而忽略其他点。 因此我们可以根据那些需要的点构建虚树&#xff0c;只保留关键点。 oi-wiki上对虚树的介绍 我们根据一下方式建立虚树&#…