[Contest] CodeChef March Challenge 2018

41人阅读 评论(2) 收藏 举报
分类:

听说CC也分div1 div2了

Mix the Colors

如果有重复的数,就把最大的数加到这个数上,所以答案是n减去不同的数的个数

Chef and Easy Problem

从高到低枚举贪心。

Minions and Voting

对每个人二分一下它能投票的区间

Chef and Gcd Queries

对每个质因数开线段树记录一下它的倍数出现的情况
莫比乌斯反演就可以了

Pishty and Triangles

可以证明取出区间里50个数,如果这50个数中不存在能组成三角形的三个数,则无解
在线段树上搞

Chef and Interval Painting

fi,j 表示长度为 i 的区间 j 个人去染色且出现了 j 种颜色的方案数

那么 fi,j=k=1nfi,k(j1k1),打个表发现 fi,j 是第一类斯特林数倒序…

然后直接分治FFT求斯特林数,加点乱七八糟的优化就能过了

CUTTREE

这题刚做的时候一直没想出来…最后一天再看的时候发现自己傻逼了

这题求的是所有联通块大小的平方和的期望
转换一下就是所有点对联通的概率和

totk 表示距离为 k 的点对个数,这个可以点分治加FFT搞

那么答案是 i=0n1(n1im)toti(n1m)

展开发现要求的东西是 i=0n1(n1i)!toti(n1im)!,这是个卷积的形式,直接FFT

查看评论

[Contest]CodeChef March Challenge 2018

MIXCOLOR:每次把一个数加上最大的数一定能保证最优。 XXOR:从高到低枚举贪心。 MINVOTE:算一下前缀后缀最值,差分一下。 GCDCNT:推一下式子,每个因子开一颗线段树,只要考虑...
  • Vectorxj
  • Vectorxj
  • 2018-03-13 10:47:31
  • 31

Codechef April Challenge 2017

Similar Dishes & Dish Of Life & Bear and Row 01 这三个题比较简单吧,一眼题。。。 Bear and Clique Distances 题意:给定...
  • u014686462
  • u014686462
  • 2017-04-17 22:51:56
  • 216

[整体二分] Codechef January Challenge 2018 #MONSTER Killing Monsters

整体二分,然后问题变成,子集加,单点查询,然后像CTSC吉夫特 可以用经典的二进制分高位低位的搞搞。调个参,大概是高5位低12位。 不知道在线怎么做。 #include #include #i...
  • u014609452
  • u014609452
  • 2018-01-19 14:11:46
  • 197

Codechef March Challenge 2018 DIV 1 题解

Mix the Colors 显然每次选最大的数加到一个数上是最优的,那么答案就是 n−颜色种数n−颜色种数n-颜色种数 。 代码 Chef and Easy Problem 预处理出每个...
  • gjghfd
  • gjghfd
  • 2018-03-20 14:51:33
  • 36

Codechef 2017 March Challenge 简要题解

在比赛进行到一半的时候才参加,,导致challenge没法搞得很好       写一个简要题解吧,,challenge太差了就不放了 Xenny and Alternating Tasks:直接按照题...
  • lych_cys
  • lych_cys
  • 2017-03-13 21:01:57
  • 817

codechef September Challenge 2017解题报告

前记: 第一次打cc感觉要自爆啊。 (不过似乎题目非常良心啊,似乎没有撕烤题啊) Little Chef and Sums 第一个最小值的位置。 #include &...
  • wzf_2000
  • wzf_2000
  • 2017-09-27 16:23:43
  • 249

2013, VI Samara Regional Intercollegiate Programming Contest

题目链接 呵呵 五一不做比赛,就总结比赛了。 做完了。。。 其实就C题和I题比较有价值。。。。 那就讲讲这两个题吧 C:  给你N个数,N个区间,要求判断是否存在一个唯一的匹配。...
  • haha593572013
  • haha593572013
  • 2013-04-30 16:46:18
  • 1658

[Contest]CodeChef January Challenge 2018

RECTANGL:学习了ifif语句的用法。 MAXSC:贪心。 KCON:贪心。 PRTITION:乱搞题。 STRMRG:O(n2)O(n^2)DP。 MONSTER:整体二分+暴力。。...
  • Vectorxj
  • Vectorxj
  • 2018-01-15 20:09:50
  • 107

[Contest] Codechef January Challenge 2018

发烧在家躺了一个星期呢… Rectangle 直接判一下是不是有两对相等的 Maximum Score 倒过来贪心,每次选最大的能选的 K-Concatenation 分三种情...
  • Coldef
  • Coldef
  • 2018-01-16 09:14:18
  • 147

CodeChef March Challenge 2015

尼玛比赛终于完了可以大胆放被虐记录了Chef and NotebooksSign Wavedp[i][0/1]表示有2i2^i个零点的函数的个数[0/1]表示sin/cosDevu and his C...
  • u011229924
  • u011229924
  • 2015-03-18 21:57:28
  • 367
    个人资料
    持之以恒
    等级:
    访问量: 10万+
    积分: 5255
    排名: 6489
    文章分类
    最新评论