01 2021 档案
摘要:%%%Aurora!!! 向神真的强,每逢大考必AK!!! 话说这次考试不讲武德,看了半天发现没有dp? T1:NKOJ5837 基因中有AC 题面:人类基因由碱基'A','C','G','T'构成。何老板检查了一下自己的DNA,拿到了检查报告。检测报告里有一段长度为N的由字母'A','C','G'
阅读全文
摘要:wtclwtcl!! T3的简单式子我推了半个小时才推正确额额额,导致没时间做T2 。 T1:NKOJ4312 飞行管制 题目大意:给定若干架飞机的原定起飞时间和延误单位时间的代价,先要求在第k + 1分钟才能开始发机,求最小代价。 题解:应该是一道老题了,我感觉我见过的。反正话不多说,这个题直接维
阅读全文
摘要:题面: 题解:一个非常显然的想法就是倒着一座桥一座桥地连,如果一座桥连通了原本不相连的两个块,毁灭数对的数量就要减去两个块中元素个数的数量之积。 #include <bits/stdc++.h> using namespace std; #define ll long long ll a[10000
阅读全文
摘要:wtclwtcl!!! T3卡了一个半小时写不出来,结果听评讲是个逆序对(???) T1 NKOJ4866 和谐数 题目大意:一个长度为n的序列,对于第i个数字,设左边比它大的有x个,右边比它大的有y个,若max(x, y) > 2 * min(x, y),则这个数不和谐。求数列中不和谐数字的总数。
阅读全文
摘要:题目大意:给定若干个点,询问任一矩阵中点的个数,数据规模,0≤n≤500000,1≤m≤500000,第i棵树的坐标(0≤xi,yi≤10000000)。 解法:和星那道题想法类似,对于二维的点,先按横坐标的大小排序,这样只剩下一维,然后再讨论y值,维护以原点为左下角,自己为右上角的点的个数,用树状
阅读全文
摘要:题面:约翰有n头奶牛,这些奶牛长得很相似,约翰经常分不清谁是谁,于是约翰给他们编号1到n,以此来区分每头奶牛。 今天奶牛们想作弄一下约翰,n头奶牛乱序排成一排。 约翰想要分清每个位置对应奶牛的编号。约翰从左起第2头奶牛开始一直到第n头奶牛,依次问每个奶牛一个问题“你左边有多少个编号比你小的奶牛”,奶
阅读全文
摘要:这次考试主要考察状压和堆,内容广度和思维深度并不大,然鹅我还是没(wo)能(tai)A(cai)K(le)。 T1 NKOJ 3900 AC小程序 题面:何老板写了一个有趣小程序,你迫不及待的要玩一下。程序只有一个按钮,一开始屏幕上显示一个大写字母A。你按第一下按钮,屏幕会显示C你按第二下按钮,屏幕
阅读全文
摘要:题面:写一个程序来计算区间[X,Y]内满足如下条件的整数个数:它恰好等于K个互不相等的B的整数幂之和。 解法:设f[i][j]表示长度为i的二进制数中,数字1出现了j次的数的个数。转化为求Cnt[n]:在[1…n]区间的B进制表示中,只由数字0和1构成,且数字1出现次数为k的数字个数。 前面讨论的是
阅读全文
摘要:题面:铭铭有n个十分漂亮的珠子和若干根颜色不同的绳子。现在铭铭想用绳子把所有的珠子连接成一个整体。 现在已知所有珠子互不相同,用整数1到n编号。对于第i个珠子和第j个珠子,可以选择不用绳子连接,或者在ci,j根不同颜色的绳子中选择一根将它们连接。如果把珠子看作点,把绳子看作边,将所有珠子连成一个整体
阅读全文
摘要:[PA2014]Pakowanie 题面:你有n个物品和m个包。物品有重量且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包? 解法:朴素的状压dp,但是发现无法转移,于是增加一个状态g[s]表示状态为s是最后一个背包的容量即可转移。注:时限4s,能过 #include <bits
阅读全文
摘要:1.2元旦欢乐赛div1总结: 前三道题挺简单的,然后后面的题一道都不会。。 T4 NKOJ7804 拆分数字 一开始不知道怎么做,听了陈欣瑶学姐(手动滑稽)的讲解,发现这是一个背包,物品是n的约数,于是无限背包凑n-1? 代码: #include <bits/stdc++.h> using nam
阅读全文

浙公网安备 33010602011771号