上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: 题意:给出n对点a,b 要求从没对点中选出一个,且最终选出的点n个数不能存在相同的。输入数据满足每种数最多出现3次,最少出现1次 思路:第i对点的编号2*i, 2*i+1, 因为每个数最多出现3次,那么完全可以枚举每个数,然后相同的数之间的编号建立关系(¬a Λ ¬b 为真,表示这两个编号不能同时选 阅读全文
posted @ 2017-02-07 17:45 AutSky_JadeK 阅读(212) 评论(0) 推荐(0) 编辑
摘要: //._. ... ._. ._. ... ._. ._. ._. ._. ._. //|.| ..| ._| ._| |_| |_. |_. ..| |_| |_| //|_| ..| |_. ._| ..| ._| |_| ..| |_| ._| #include<cstdio> #includ 阅读全文
posted @ 2017-02-07 17:39 AutSky_JadeK 阅读(99) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/icode-girl/p/5783983.html 要注意卡片没有都被使用的情况。 阅读全文
posted @ 2017-02-07 17:37 AutSky_JadeK 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 标题写的树形DP是瞎扯的。 先把1看作根。 预处理出f[i]表示以i为根的子树是什么颜色,如果是杂色的话,就是0。 然后从根节点开始转移,转移到某个子节点时,如果其子节点都是纯色,并且它上面的那一坨结点也是纯色,就输出解。 否则如果其上面的一坨是纯色,并且其子节点有且只有一个杂色的时候,就递归处理该 阅读全文
posted @ 2017-02-03 07:48 AutSky_JadeK 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 纪念死去的智商(虽然本来就没有吧……) 三重循环枚举将哪三个fix string作为数字、字母和符号位。记下最小的值就行了。 预处理之后这个做法应该是O(n^3)的,当然完全足够。不预处理是O(n^3*m)的,也够。 我写了一个O(n^2+n*m)的分类讨论贪心做法……蜜汁错,容我查一下。 现在查出 阅读全文
posted @ 2017-02-03 00:15 AutSky_JadeK 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 给定一个序列,支持以下操作: 对区间[l,r]的每个i,将1i,2i,3i,...这些位置的数都加d。 询问某个位置的数的值。 如果把修改看作对区间[l,r]的每个数+d,那么询问x位置上的数时,显然就是将x的所有约数位置上的数求和咯。比较显然。 阅读全文
posted @ 2017-02-02 19:20 AutSky_JadeK 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 素数必然符合题意。 对于合数,如若它是某个素数x的k次方(k为某个素数y减去1),一定不符合题意。只需找出这些数。 由约数个数定理,其他合数一定符合题意。 就从小到大枚举素数,然后把它的素数-1次方都排除即可。 阅读全文
posted @ 2017-02-02 19:14 AutSky_JadeK 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题解及证明:http://www.cnblogs.com/StupidBoy/p/5241258.html 阅读全文
posted @ 2017-02-02 19:09 AutSky_JadeK 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 就让0出现得尽可能多嘛……大概感受一下就是这样…… 0 0 ... 0 0 0 0 4 -4 3 -3 2 -2 1 -1 阅读全文
posted @ 2017-02-02 19:05 AutSky_JadeK 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 给你俩凸包,问你它们的最短距离。 咋做就不讲了,经典题,网上一片题解。 把凸包上的点逆时针排序。可以取它们的平均点,然后作极角排序。 旋转卡壳其实是个很模板化的东西…… 先初始化分别在凸包P和Q上取哪个点,一般在P上取纵坐标最小的点,在Q上取纵坐标最大的点 for i=1 to n(n是凸包P上的点 阅读全文
posted @ 2017-02-02 19:01 AutSky_JadeK 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 线段树每个结点维护两个值,分别是这个区间的 负债 和 余钱。 按时间顺序从前往后看的时候,显然负债是单调不减的。 按时间顺序从后往前看的时候,显然余钱也是单调不减的,因为之前如果有余钱,可能会增加现在的余钱,但之前的负债不会减少现在的余钱。 所以线段树的区间合并这样做: 当前区间的负债 = 左区间的 阅读全文
posted @ 2017-01-31 21:10 AutSky_JadeK 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 每次取相邻的两个可以射击的从序列中删除,重复n次。 可以看作括号序列的匹配。 阅读全文
posted @ 2017-01-31 21:02 AutSky_JadeK 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一般思路的dp是用f(i,j,0)表示前i位最后有j个1的方案数,用f(i,j,1)表示前j位最后有j个2的方案数,j都是大于等于1的,然后比较容易转移。 但这题卡内存,就只能用f(i,j)表示前i位最后有j个1的方案数,这里j大于等于0。 然后转移就略麻烦,自己看代码领会一下吧。 也可以看成是滚动 阅读全文
posted @ 2017-01-31 21:00 AutSky_JadeK 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 读懂题意其实是模板题。就是细节略多。 阅读全文
posted @ 2017-01-30 19:43 AutSky_JadeK 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 春节前后想了好久才在队友的讲解下想明白…… 太难讲了,我就不讲了,大概就是考虑直着走到高速上还是斜着走到高速上,然后平移直线和大圆相切,把生成的最大的“桥”和大圆并一下就行了。 阅读全文
posted @ 2017-01-30 17:29 AutSky_JadeK 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 就按照题意建出有向图来(n个点,2n-2条边),然后从按随便一个rating排序,从最后一个开始dfs,用vis数组防止重复访问,因为每次之前的肯定能访问之后的(及之后的能访问的),所以不会有重复。就行了。 阅读全文
posted @ 2017-01-26 22:06 AutSky_JadeK 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 读懂题意发现是傻逼状压。 只要会向量旋转,以及直线求交点坐标就行了。(验证了我这俩板子都没毛病) 细节蛮多。 阅读全文
posted @ 2017-01-25 19:41 AutSky_JadeK 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题意就是对每个点i,统计在其子树内(不含自身),且depj-depi<=xj的点有多少个。 把点分别按照dep-x和dep进行排序,离线处理, 每次把dep-x小于等于当前dep值的点插入树状数组,就变成了询问dfs序在一个区间内的点有多少个,可以用树状数组轻松解决。 阅读全文
posted @ 2017-01-24 20:38 AutSky_JadeK 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 裸dp,看代码。 阅读全文
posted @ 2017-01-24 20:35 AutSky_JadeK 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 如果K>n,就无解; 如果K==n,就答案是P(n,n); 如果K<n,答案就是s(n,K)*P(K,K); P为排列数,s为第二类斯特林数。 第二类斯特林数就是将n个球,划分为K个非空集合的方案数(无序),所以要再乘上集合数的全排列。 阅读全文
posted @ 2017-01-24 20:34 AutSky_JadeK 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 按题意把图建出来跑最短路就行了。注意遮挡不会影响答案,所以不必考虑,因为走直线经过遮挡的时候,一定不会比答案更优。 阅读全文
posted @ 2017-01-24 20:30 AutSky_JadeK 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 以后这种题还是不能空想,必须打个表看看,规律还是比较好找的……具体是啥看代码。用SG函数暴力的部分就不放了。 阅读全文
posted @ 2017-01-24 20:26 AutSky_JadeK 阅读(198) 评论(0) 推荐(0) 编辑
摘要: kd-tree模板题,对红点建立kd-tree,用每个蓝点查询,更新最小值即可。 阅读全文
posted @ 2017-01-23 19:53 AutSky_JadeK 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 就是给你一些元素的进栈 出栈操作,不按给定的顺序,要求你对于每次输入,都依据其及其之前的输入,判断出栈顶的元素是谁。 用线段树维护,每次push,将其位置的值+1,pop,将其位置的值-1。相当于寻找最靠右的和>0的后缀。 也就是线段树区间加减,寻找最靠右侧的大于0的数的位置,记录个区间最大值就行了 阅读全文
posted @ 2017-01-23 10:45 AutSky_JadeK 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 水dp,加个二分就行,自己看代码。 B. Travel Card time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output B. Trav 阅读全文
posted @ 2017-01-23 09:30 AutSky_JadeK 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 就是先看排列p,必须满足其是一个环,才满足题意。就处理出有几个环,然后把它们合起来,答案就是多少。 然后再看序列b,自己稍微画一画就会发现,如果有偶数个1肯定是不行哒,否则,它就会再置换一圈回到它自己的位置的时候,正反面的情况和最初始相同,这样怎么转都没法在每个位置烤两面。 所以两部分的答案加起来就 阅读全文
posted @ 2017-01-23 09:25 AutSky_JadeK 阅读(200) 评论(0) 推荐(0) 编辑
摘要: YuMiko_風雨の汐 Mail 0(0) Control Panel Sign Out 点击查看详情——《IJCAI 2017 口碑商家客流量预测大赛》 排列组合 Problem Description 有n种物品,并且知道每种物品的数量。要求从中选出m件物品的排列数。例如有两种物品A,B,并且数 阅读全文
posted @ 2017-01-22 00:01 AutSky_JadeK 阅读(261) 评论(0) 推荐(0) 编辑
摘要: algoritm.in / algoritm.out Even though he isn't a student of computer science, Por Costel the pig has started to study Graph Theory. Today he's learni 阅读全文
posted @ 2017-01-21 23:26 AutSky_JadeK 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Few people know, but a long time ago a developed state existed on Mars. It consisted of n cities, numbered by integers from 1 to n, the capital had th 阅读全文
posted @ 2017-01-21 20:39 AutSky_JadeK 阅读(257) 评论(0) 推荐(0) 编辑
摘要: D. Ability To Convert time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alexander is learni 阅读全文
posted @ 2017-01-20 02:12 AutSky_JadeK 阅读(186) 评论(0) 推荐(0) 编辑
摘要: C. Unfair Poll time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output On the Literature lesson S 阅读全文
posted @ 2017-01-20 02:08 AutSky_JadeK 阅读(166) 评论(0) 推荐(0) 编辑
摘要: semipal.in / semipal.out Por Costel the pig, our programmer in-training, has recently returned from the Petrozaporksk training camp. There, he learned 阅读全文
posted @ 2017-01-20 02:02 AutSky_JadeK 阅读(379) 评论(0) 推荐(0) 编辑
摘要: semipal.in / semipal.out Por Costel the pig, our programmer in-training, has recently returned from the Petrozaporksk training camp. There, he learned 阅读全文
posted @ 2017-01-20 02:01 AutSky_JadeK 阅读(379) 评论(0) 推荐(0) 编辑
摘要: perechi3.in / perechi3.out We don't know how Por Costel the pig arrived at FMI's dance party. All we know is that he did. The dance floor is hot becau 阅读全文
posted @ 2017-01-20 01:58 AutSky_JadeK 阅读(292) 评论(0) 推荐(0) 编辑
摘要: meciul.in / meciul.out Oberyn Martell and Gregor Clegane are dueling in a trial by combat. The fight is extremely important, as the life of Tyrion Lan 阅读全文
posted @ 2017-01-20 01:54 AutSky_JadeK 阅读(302) 评论(0) 推荐(0) 编辑
摘要: azerah.in / azerah.out Por Costel the Pig has received a royal invitation to the palace of the Egg-Emperor of Programming, Azerah. Azerah had heard of 阅读全文
posted @ 2017-01-20 01:50 AutSky_JadeK 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 大概就是dfs?当前区间(l,r)的答案可以由(l,m)和(m+1,r)区间推出,如果某个区间已经完全被某种颜色覆盖,那么就返回该颜色。否则按照递归层数判定,奇数层Alice占优势,只需左右区间中一者为必胜即可,而Bob需要左右区间均为其必胜色才可以。无解判一下即可。感觉还是很巧妙。 There i 阅读全文
posted @ 2017-01-19 02:04 AutSky_JadeK 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 暴力搞肯定不行,因此我们从小到大枚举素数,用n去试除,每次除尽,如果已经超过20,肯定是no。如果当前枚举到的素数的(20-已经找到的质因子个数)次方>剩下的n,肯定也是no。再加一个关键的优化,如果剩下的次数是1了,就直接判定剩下的n是否是素数。这样可以保证次方>=2,将我们需要枚举的素数限制在2 阅读全文
posted @ 2017-01-19 01:59 AutSky_JadeK 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Little Peter Ivanov likes to play knights. Or musketeers. Or samurai. It depends on his mood. For parents, it is still always looks like “he again fou 阅读全文
posted @ 2017-01-19 01:53 AutSky_JadeK 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个正整数n,问你存在多少个正整数对a,b(a<b),满足条件:存在正整数x,y,使得ax+by=n。 就预处理出n以内所有数的约数,然后暴力枚举a,暴力枚举x,然后枚举n-ax的所有约数,判重,统计答案即可。 阅读全文
posted @ 2017-01-18 02:18 AutSky_JadeK 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト