码迷,mamicode.com
首页 >  
搜索关键字:bestcoder round    ( 15837个结果
Codeforces Round 261 Div.2 D Pashmak and Parmida's problem --树状数组
题意:给出数组A,定义f(l,r,x)为A[]的下标l到r之间,等于x的元素数。i和j符合f(1,i,a[i])>f(j,n,a[j]),求有多少对这样的(i,j).解法:分别从左到右,由右到左预处理到某个下标为止有多少个数等于该下标,用map维护。然后树状数组更新每个f(j,n,a[j]),预处理...
分类:其他好文   时间:2014-08-17 15:28:02    阅读次数:159
Codeforces Round #261 (Div. 2)——Pashmak and Graph
n个点,m个边的有向图,每条边有一个权值,求一条最长的路径,使得路径上边值严格递增。输出路径长度...
分类:其他好文   时间:2014-08-17 13:03:32    阅读次数:142
Codeforces Round #261 (Div. 2)459D. Pashmak and Parmida's problem(求逆序数对)
Codeforces Round #261 (Div. 2)459D. Pashmak and Parmida's problem(求逆序数对)...
分类:其他好文   时间:2014-08-17 10:27:12    阅读次数:255
Codeforces Round #129 (Div. 1)E. Little Elephant and Strings
题意:给出n个字符串,问每个字符串有多少个子串至少出现在z...
分类:其他好文   时间:2014-08-17 09:11:42    阅读次数:224
Codeforces Round #259(div2)C(数学期望)
数学题。关键是求最大值为k时有多少种情况,结果是kn-(k-1)n-1。可以这么想:每一次都从1至k里选,共kn种,这里需要再减去每一次都从1至k-1里面选的情况。当然也可以分类计数法:按出现几次k来分类,然后逆着用一下二项式定理得出结论。整个的期望是Σk(kn-(k-1)n-1)/mn,其中k=1...
分类:其他好文   时间:2014-08-17 02:25:31    阅读次数:188
Codeforces Beta Round #85 (Div. 1 Only) C (状态压缩或是数学?)
C. Petya and SpidersLittle Petya loves training spiders. Petya has a boardn?×?min size. Each cell of the board initially has a spider sitting on it. A...
分类:其他好文   时间:2014-08-17 01:04:31    阅读次数:245
Codeforces Round #261 (Div. 2) 459B. Pashmak and Flowers(数学题,组合)
Codeforces Round #261 (Div. 2) 459B. Pashmak and Flowers(数学题,组合)...
分类:其他好文   时间:2014-08-16 22:34:21    阅读次数:221
Codeforces Round #261 (Div. 2)459A. Pashmak and Garden(数学题)
Codeforces Round #261 (Div. 2)459A. Pashmak and Garden(数学题)...
分类:其他好文   时间:2014-08-16 22:32:11    阅读次数:270
Codeforces Round #261 (Div. 2) D 树状数组应用
看着题意:[1,i]中等于a[i]的个数要大于[,jn]中等于a[j]的个数 且i int n; int aa[1000000 + 55]; int bb[1000000 + 55]; int c[1000000 + 55]; map mp; ll lowbit(ll x) { return x&(-x); } void add(int i,int val) { while...
分类:其他好文   时间:2014-08-16 21:09:01    阅读次数:194
Codeforces Round #260(div2)C(递推)
有明显的递推关系:f[i]表示i为数列中最大值时所求结果。num[i]表示数i在数列中出现了几次。对于数i,要么删i,要么删i-1,只有这两种情况,且子问题还是一样的思路。那么很显然递推一下就行了:f[i]=max(f[i-1],f[i-2]+i*num[i]);这里技巧在于:为了防止麻烦,干脆就所...
分类:其他好文   时间:2014-08-16 20:54:33    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!