随笔分类 -  ACM/CF

摘要:link mean 给定n个数,按照构造Binary Search Tree的方式来构造BST树,按顺序输出每一个非root结点的父节点的值。 analyse 构造BST树最坏情况下时间复杂度为O(n),肯定会超时。 注意到只需要输出结点的父节点的值,不需要真的构造BST树。 插到第i个结点时,我们 阅读全文
posted @ 2016-05-20 17:55 北岛知寒 阅读(440) 评论(0) 推荐(0) 编辑
摘要:E. Three States Problem's Link Mean: 在一个N*M的方格内,有五种字符:'1','2','3','.','#'. 现在要你在'.'的地方修路,使得至少存在一个块'1','2'和'3'是连通的. 问:最少需要修多少个'.'的路. analyse: 想法题,想到了就很 阅读全文
posted @ 2015-11-06 00:53 北岛知寒 阅读(684) 评论(0) 推荐(2) 编辑
摘要:Kefa and Watch Problem's Link Mean: 给你一个长度为n的字符串s,有两种操作: 1 L R C : 把s[l,r]全部变为c; 2 L R d : 询问s[l,r]是否是周期为d的重复串。 analyse: n最大为1e5,且m+k最大也为1e5,这就要求操作1和操 阅读全文
posted @ 2015-10-01 00:54 北岛知寒 阅读(762) 评论(0) 推荐(0) 编辑
摘要:Kefa and Dishes Problem's Link Mean: 菜单上有n道菜,需要点m道。每道菜的美味值为ai。 有k个规则,每个规则:在吃完第xi道菜后接着吃yi可以多获得vi的美味值。 问:最多可以获得多少美味值? (1≤m≤n≤18,0≤k≤n∗(n−1)) analyse: 经典 阅读全文
posted @ 2015-09-29 22:13 北岛知寒 阅读(655) 评论(0) 推荐(0) 编辑
摘要:Points on Plane Problem's Link Mean: 在二维坐标中给定n个点,求一条哈密顿通路。 analyse: 一开始忽略了“无需保证路径最短”这个条件,一直在套最短哈密顿通路的模板,无限TLE。 简单的构造,首先对x坐标设一个阀值,分段输出,从下到上、再从上到下、在从下到上 阅读全文
posted @ 2015-09-11 16:51 北岛知寒 阅读(964) 评论(0) 推荐(0) 编辑
摘要:Vasya and Petya's Game Problem's Link Mean:给定一个n,系统随机选定了一个数x,(1#include #include #include #include #include #include #include #include #include... 阅读全文
posted @ 2015-09-11 16:33 北岛知寒 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:Lengthening Sticks Problem's Link: http://codeforces.com/contest/571/problem/A Mean: 给出a,b,c,l,要求a+x,b+y,c+z构成三角形,x+y+z<=l,成立的x,y,z有多少种。 analyse: 这题在推 阅读全文
posted @ 2015-08-23 13:32 北岛知寒 阅读(482) 评论(2) 推荐(0) 编辑
摘要:Gerald and Giant Chess Problem's Link: http://codeforces.com/contest/559/problem/C Mean:一个n*m的网格,让你从左上角走到右下角,有一些点不能经过,问你有多少种方法。 analyse:BZO... 阅读全文
posted @ 2015-07-23 09:35 北岛知寒 阅读(351) 评论(0) 推荐(0) 编辑
摘要:Equivalent Strings Problem's Link: http://codeforces.com/contest/559/problem/B Mean: 给定两个等长串s1,s2,判断是否等价。 等价的含义为: 若长度为奇数,则必须是相同串。 ... 阅读全文
posted @ 2015-07-23 08:35 北岛知寒 阅读(394) 评论(0) 推荐(0) 编辑
摘要:Gerald's Hexagon Problem's Link: http://codeforces.com/contest/559/problem/A Mean: 按顺时针顺序给出一个六边形的各边长(且保证每个内角都是120度),求能够分解成多少个边长为1的小正三角形。 analyse: 由于每个 阅读全文
posted @ 2015-07-23 08:24 北岛知寒 阅读(186) 评论(0) 推荐(0) 编辑
摘要:D. Guess Your Way Out! II Problem's Link: http://codeforces.com/problemset/problem/558/D Mean: 一棵满二叉树,树中某个叶子节点是出口,目的是寻找这个出口。再给定Q个询问的结果,每个结果告诉我们在第i层中(l 阅读全文
posted @ 2015-07-16 19:43 北岛知寒 阅读(314) 评论(0) 推荐(0) 编辑
摘要:C. Amr and Chemistry Problem's Link: http://codeforces.com/problemset/problem/558/C Mean: 给出n个数,让你通过下面两种操作,把它们转换为同一个数。求最少的操作数。 1.ai = ai*2 2.ai = ai/2 阅读全文
posted @ 2015-07-16 00:23 北岛知寒 阅读(514) 评论(2) 推荐(0) 编辑
摘要:E. A Simple Task Problem's Link: http://codeforces.com/problemset/problem/558/E Mean: 给定一个字符串,有q次操作,每次操作将(l,r)内的字符升序或降序排列,输出q次操作后的字符串。 analyse: 基本思想是计 阅读全文
posted @ 2015-07-15 23:59 北岛知寒 阅读(821) 评论(0) 推荐(0) 编辑
摘要:Queries for Number of PalindromesProblem's Link: http://codeforces.com/problemset/problem/245/HMean:给你一个字符串,然后q个询问:从i到j这段字符串中存在多少个回文串。analyse:dp[i][j]... 阅读全文
posted @ 2015-04-01 11:25 北岛知寒 阅读(213) 评论(0) 推荐(0) 编辑
摘要:B. Candy Boxes Problem's Link: http://codeforces.com/contest/488/problem/B Mean: T题目意思很简单,不解释。 analyse: 这道题还是很有意思的,需要考虑到各种情况才能AC。 解这个题目之前,首先要推出两条式子 x4 阅读全文
posted @ 2014-11-26 21:31 北岛知寒 阅读(168) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/contest/432/problem/BB. Football KitConsider a football tournament wherenteams participate. Each team has two football kits: for... 阅读全文
posted @ 2014-06-27 00:24 北岛知寒 阅读(196) 评论(0) 推荐(0) 编辑
摘要:【题目大意】C题:给你一个一个n行m列的长方形表,相当于一个二维数组,不过是从1开始的,用(x,y)表示一个单元。现在需要放置k个管道在这些单元中:1.r>=2;2.对于各个单元满足:|xi - xi + 1| + |yi - yi + 1| = 1 holds; 3.每个单元只能放一个管道;如果满... 阅读全文
posted @ 2014-06-09 01:31 北岛知寒 阅读(190) 评论(0) 推荐(0) 编辑
摘要:【题目大意】给你一组各不相同的数列,问你是否能够将这个数列划分为k个不相交的非空集合,使得其中的p个集合中的所有元素的和为偶数,剩下的k-p个集合中的所有元素的和为奇数。注意:集合不需要连续。如果阵列存在这种划分,给出所有可能的有效划分。n------------代表有n个整数k----------... 阅读全文
posted @ 2014-06-05 20:35 北岛知寒 阅读(158) 评论(0) 推荐(0) 编辑
摘要:【题目大意】给你一个sum和一个limit,现在要你在1~limit中找到一些数来使得这些数的和等于sum,如果能找到的话就输出找到的数的个数和这些数,未找到输出"-1"。比赛的时候被hack了。【题目分析】这题需要将所有的数的lowbit先求出来,然后按照大小排序,然后从后往前判断,如果这个数小于... 阅读全文
posted @ 2014-06-04 17:19 北岛知寒 阅读(196) 评论(0) 推荐(0) 编辑
摘要:这题就是一个坑,尼玛wa了一大片啊。自己被hack了,比赛结束后改了又wa两次才过。【题目大意】其实就是一个猜题小技巧(联系自己初中考试的时候怎么猜题的,这题就好理解多了)。这位同学是这样来选答案的:1.如果有一些选项长度至少比其他所有的描述短两倍,或至少超过所有其他的描述的两倍,那么孩子认为这个选... 阅读全文
posted @ 2014-06-02 22:46 北岛知寒 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩