传送门:【HDU】4876 ZCC loves cards 题目分析: 这题无力吐嘈。。。。能想到的优化都用上吧。。。 代码如下: #include <cstdio>#include <cstring>#include <algorithm>using namespace std ;#define REP( i , n ) for ( int i =
DZY Loves Sequences time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output DZY has a sequence a, consisting of n integers. We'
A. DZY Loves Hash time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output DZY has a hash table with p buckets, numbered from
D. DZY Loves Modification time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output As we know, DZY loves playing games. One da
题目地址:http://codeforces.com/contest/447/problem/C C. DZY Loves Sequences time limit per test 1 second memory limit per test 256 megabytes input standard input output standard outpu
Dylans loves tree Accepts: 49 Submissions: 262 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) 问题描述 Dylans有一棵N个点的树。每个点有点权。树上节点标号为1∼N。他得到了Q个询问,形式如下:
C. DZY Loves Sequences time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output DZY has a sequence a, consisting of n integers.
A. DZY Loves Hash time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output DZY has a hash table with p buckets, numbered from0 to
This way 题意: 对于不同的数没有办法直接区间加,那么要了解斐波那契数列的一个性质: 假设a[n]=a[n-1]+a[n-2] 那么a[n]=f[n-1]*a[2]+f[n-2]*a[1](f表示斐波那契数列) ∑ i − 1 n a [ i ] = a [ n + 2 ] − a [ 2 ] \sum\limits_{i-1}^{n}a[i]=a[n+2]-a[2] i−1∑na
LYK loves games 题解 还是挺简单的。 首先 O ( n q l o g n ) O\left(nqlog\,n\right) O(nqlogn)的做法应该是很好想到的,可以树dp,考虑对每个 v a l i val_{i} vali进行二进制拆分,对于每一位单独进行处理,这样的话异或就比较好操作了。 我们每次只需要合并点 u , v u,v u,v时将两个当前位置不同的方案
题目 有 n n n个区间,有 m m m个限制,第 i i i个点不得覆盖超过 t i t_i ti个区间,问最多能保留多少个区间 分析 首先对于每个限制进行排序,那按照贪心的思想,首先对区间的开头进行排序,那首先之前没有限制的区间可以删掉了,然后如果不满足,区间的末尾越大,越值得删掉,因为这个区间很有可能继续受到影响,那就是平衡树了,但是我太菜了,只会multiset,时间复杂度