08 2021 档案
CF1470 题解
摘要:CF1470A 考虑贪心一下,将 倒序排序,然后给大的 配尽可能小的礼物即可。 #include<bits/stdc++.h> #define int long long #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define
CF1559D 题解
摘要:https://codeforces.com/contest/1559 CF1559A 把题目中的操作范围缩小一下,可以变成相邻两个按位与一下。我们不断地操作,必然能把所有数都变成所有数地按位与。 #include<bits/stdc++.h> #define int long long #defi
ZR 模拟赛9
摘要:tmd T1样例看错直接死掉75分我紫菜吧。 A http://zhengruioi.com/problem/1975 傻逼题。没啥好说的。 B 考虑首先必然存在一种最优解使得第二个人走的边全部都是 边权。所以我们考虑先用 作为边权从 开始跑一遍 dijkst
ZR 模拟赛8
摘要:http://zhengruioi.com/contest/949 A 超脑少年团 http://zhengruioi.com/submission/340340 超脑少年团的超级加强版。网络流一下即可。 有用的 trick:边容量为 1 的网络流是 的! B 俄罗斯
ZR模拟赛7
摘要:再强没有许庭强。 http://zhengruioi.com/contest/948 今天有史以来最大下分,好耻辱啊。 A 匹配+匹配=二分图 考虑形成两个: 不同 和 不同。两个匹配放在一起形成一个二分图,然后二分图染色即可。所以是可以做到这样的。 http
ZR模拟赛6
摘要:http://zhengruioi.com/contest/947 上大分。 A 比较简单,直接贪心一下即可。 http://zhengruioi.com/submission/338445 B 考虑枚举这个哈密尔顿回路的 ,发现这个排列有几个要求 与 \(p_{i+1}\
ZR模拟赛5
摘要:我是sb。 http://zhengruioi.com/contest/946 A 黑格子可以并查集判连通。 白点连通,其实相当于希望没有一个大的环,即可以理解成一个树。边数为日字形的个数-田字格的数量,点数为黑格子数量。然后搞搞即可。 http://zhengruioi.com/submissio
ZR模拟赛4
摘要:Time Record 8:52 T1 50pts 9:55 T1 +50pts=100pts 10:00 T1 开始对拍 10:15 发现T1空间开错 挽救回来 10:23 发现T1卡空间 开始补救 忘了 发现T2的正解是码农玩意儿 A 考虑用线段树合并维护子树内大于/小于自己的点数,然后统计一下
ZR模拟赛3
摘要:舒适场 Time Record 8:45 T1 #1,2 (10pts) 9:45 T2 50pts 10:11 T3 15pts 10:30 T3 +17pts=32pts 12:03 T2 满分算法拍过 +50pts=100pts 12:18 T3 改写暴力 大概能 +10pts=42pts 1
ZR模拟赛2
摘要:极度毒瘤场 Time Record 8:36 开始做题 8:45 T1 subtask1 (10pts) 8:51 T2 subtask1 (10pts) 9:46 T1 subtask23 (50pts) 11:00 蔡老板:我们解决不了问题就只能解决出问题的人 11:08 蔡老板:欢迎喷出题人
ZR模拟赛1
摘要:http://zhengruioi.com/contest/940 赛时记录 8:39 打完T1 subtask1(10pts) 9:22 打完T2 subtask1(10pts) 9:53 打完T1 subtask2(30pts) 11:00 打完T1 满分开始对拍 11:06 拍出错误 11:1
正睿暑期集训7B
摘要:数据结构 穿越时空 一个带点权的树,你可以从任意节点开始,每次可以往任意一个祖先跳或者往任意一个子树节点跳,一个节点只能被跳一次,最大化经过的节点的点权和。。 必然是从 跳到一个祖先,才能继续转化到另一个子树中。设 表示在 的子