随笔分类 -  AtCoder

摘要:题意:给你一个H*W的字符矩阵,一次操作可以任意将两行或者两列交换。问你是否能通过任意多次操作,使得其变为对称矩阵。对称的含义是:对于任何格子A(i,j),其都等于A(H-i+1,W-j+1)。 显然,先换行还是列不影响结果,不妨假设先换行再换列。 行不必真换,只需找出哪些行成对即可,然后这些对的顺 阅读全文
posted @ 2018-04-15 00:23 AutSky_JadeK 阅读(327) 评论(0) 推荐(0)
摘要:题意:有个沙漏,一开始bulb A在上,bulb B在下,A内有a数量的沙子,每一秒会向下掉落1。然后在K个时间点ri,会将沙漏倒置。然后又有m个询问,每次给a一个赋值ai,然后询问你在ti时刻,bulb A的沙子数。保证A和B的总沙子数为X。 函数ft(x)表示t时刻,初始bulb A中的沙子数为 阅读全文
posted @ 2017-09-03 13:15 AutSky_JadeK 阅读(377) 评论(0) 推荐(0)
摘要:题意:平面上给你N个点。对于一个“凸多边形点集”(凸多边形点集被定义为一个其所有点恰好能形成凸多边形的点集)而言,其对答案的贡献是2^(N个点内在该凸多边形点集形成的凸包内的点数 - 该凸多边形点集的点数)。问你N个点的所有凸多边形子点集的贡献之和是多少。 因为是2的多少次方的形式,容易发现,它其实 阅读全文
posted @ 2017-09-03 13:03 AutSky_JadeK 阅读(268) 评论(0) 推荐(0)
摘要:题意:给你一个排列a,每次可以交换相邻的两个数。让你用最少的交换次数使得a[i] != i。 对于两个相邻的a[i]==i的数,那么一次交换必然可以使得它们的a[i]都不等于i。 对于两个相邻的,其中一个a[i]==i,另一个a[i]!=i的数,一次交换也必然可以使得它们的a[i]都不等于i。 于是 阅读全文
posted @ 2017-09-03 12:50 AutSky_JadeK 阅读(198) 评论(0) 推荐(0)
摘要:给你一个1~n的排列p,n是偶数,每次从中任选一对相邻的数出来,插到排列q的开头,如此循环,问你所能得到的字典序最小的排列q。 我们先确定q开头的两个数q1,q2,q1一定是p的奇数位的最小的数,而q2一定是q1后面最小的偶数位的数,这很显然。 然后记q1,q2在p中的位置分别是L,R,把p分成三段 阅读全文
posted @ 2017-08-07 00:48 AutSky_JadeK 阅读(269) 评论(0) 推荐(0)
摘要:对每个点的取值都取最小的可能值。 那个图最多一个环,非环的点的取值很容易唯一确定。 对于环上的点v,其最小可能取值要么是mex{c1,c2,...,ck}(ci这些是v直接相连的非环点)(mex是)。要么是这个值+1。 并且如果环上的一个点的值确定了,其他的值也就唯一确定了。 那么就一共只有两种可能 阅读全文
posted @ 2017-07-29 22:50 AutSky_JadeK 阅读(368) 评论(0) 推荐(0)
摘要:每次将最大的数减到n以下,如此循环直到符合题意。 复杂度大概是n*n*log?(?)。 阅读全文
posted @ 2017-07-29 22:44 AutSky_JadeK 阅读(276) 评论(0) 推荐(0)
摘要:从n个t变化到n个t-1,恰好要n步,并且其中每一步的max值都>=t,所以把50个49当成最终局面,从这里开始,根据输入的K计算初始局面即可。 阅读全文
posted @ 2017-07-29 22:42 AutSky_JadeK 阅读(215) 评论(0) 推荐(0)
摘要:只有两维的时候,我们显然要按照Ai-Bi排序,然后贪心选取。 现在,也将人按照Ai-Bi从小到大排序,一定存在一个整数K,左侧的K个人中,一定有Y个人取银币,K-Y个人取铜币; 右侧的X+Y+Z-K个人中,一定有X人取金币,Y+Z-K个人取铜币。 现在,简化一下,我们把每个人的金币数和银币数减去其铜 阅读全文
posted @ 2017-07-23 23:50 AutSky_JadeK 阅读(198) 评论(0) 推荐(0)
摘要:假设我们一开始选取所有的运动项目,然后每一轮将当前选择人数最多的运动项目从我们当前的项目集合中删除,尝试更新答案。容易发现只有这样答案才可能变优,如果不动当前选取人数最多的项目,答案就不可能变优。 我这最外面那个二分是卖萌的。 阅读全文
posted @ 2017-07-23 23:41 AutSky_JadeK 阅读(187) 评论(0) 推荐(0)
摘要:从大到小排序,相邻两项作差,求gcd,如果K是gcd的倍数并且K<=max{a(i)},必然有解,否则无解。 可以自己手画画证明。 阅读全文
posted @ 2017-07-23 23:38 AutSky_JadeK 阅读(179) 评论(0) 推荐(0)
摘要:Problem Statement There are N cities. There are also K roads and L railways, extending between the cities. The i-th road bidirectionally connects the  阅读全文
posted @ 2017-01-18 01:46 AutSky_JadeK 阅读(273) 评论(0) 推荐(0)

TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト