链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 1 #include<iostream> 2 #include<vector> 3 #include<algorithm> 4 #include<cmath> 5 #include<cstring>  ...
                            
                            
                                分类:
其他好文   时间:
2020-01-21 16:33:32   
                                阅读次数:
72
                             
                         
                    
                        
                            
                            
                                "题目链接" 题目大意: 我们有一个环状的数列,内有n个元素,现在其中找一长度不超过k的连续子序列,使值最大. 分析: 原数组断环为链: $A_1$..$A_n$ = $A_1$.. $A_n A_{n+1}$..$A_{n+k}$ 考虑一段连续的子序列的值就是前缀和相减的形式 我们得到前缀和数组  ...
                            
                            
                                分类:
其他好文   时间:
2020-01-21 16:30:12   
                                阅读次数:
55
                             
                         
                    
                        
                            
                            
                                    题目传送门 中文翻译: 给定一颗无向带权树,要切断所有叶子节点和根节点的联系,每次切断的费用不能超过上限 Limit,问在保证 总费用 <=m 的情况下最小的 Limit 解题思路: f[i]表示以i为根的树的最佳答案,加二分答案. AC代码: #include<iostream> #include ...
                            
                            
                                分类:
其他好文   时间:
2020-01-20 00:24:45   
                                阅读次数:
59
                             
                         
                    
                        
                            
                            
                                    传送门 题目翻译 解题思路 如果贡献为a[i],大家都会求,而现在变成了乘积的和,怎么求呢? 首先我们观察到n+m为奇数,所以我们可以想到右对角线(左上到右下)。 通过找规律,我们发现,当i+j为奇数时,我们走了偶数步,这时加上乘积(上一步的值*这一步的值); 当i+j为偶数时,我们走了奇数步,这时 ...
                            
                            
                                分类:
其他好文   时间:
2020-01-19 22:03:26   
                                阅读次数:
67
                             
                         
                    
                        
                            
                            
                                    http://acm.hdu.edu.cn/showproblem.php?pid=1593 基本思路:0068往elnil的反方向跑,让elnil转半个圆周 所以就是0068何时开始往elnil的反方向跑 只要是0068的角速度大于elnil的角速度,0068就可以在相应的圆周上找到与elnil、 ...
                            
                            
                                分类:
其他好文   时间:
2020-01-19 09:20:46   
                                阅读次数:
74
                             
                         
                    
                        
                            
                            
                                    http://acm.hdu.edu.cn/showproblem.php?pid=3511 题意: 给出n个相离或包含的圆,问最里层的圆是第几层 竖着的扫描线与圆在最左侧相切时 1、线在圆的上方或下方无交点,则该圆在第1层 2、线在圆的上下方都有交点,且上下方的交点属于同一个圆C,则该圆在圆C的里 ...
                            
                            
                                分类:
其他好文   时间:
2020-01-18 19:21:04   
                                阅读次数:
79
                             
                         
                    
                        
                            
                            
                                    题目传送门 解题思路: 本题实质是求一个小于一个数的所有正整数中,没有4或62的数字个数,我们先将要求的范围m分解成一个数组,从高位开始枚举,只要最高位小于m的最高位,其实后面写任意数都是方案之一(除含4或62),固定最高位后,再枚举次高位,以此类推......而对于后面任意数的方案数,可以用f数组 ...
                            
                            
                                分类:
其他好文   时间:
2020-01-17 23:20:47   
                                阅读次数:
69
                             
                         
                    
                        
                            
                            
                                    AC自动机模板 经典例题 Keywords Search HDU - 2222 【求目标串中出现了几个模式串】 【(注意:模式串可能会重复)】 模板: 1 const int maxn=26; 2 struct Trie 3 { 4 int next[500010][maxn]; 5 int fai ...
                            
                            
                                分类:
其他好文   时间:
2020-01-17 23:01:51   
                                阅读次数:
75
                             
                         
                    
                        
                            
                            
                                    http://acm.hdu.edu.cn/showproblem.php?pid=3094 树上删边游戏 一条链的情况:SG分别是0,1,2,……,相当于Nim取石子游戏 那么把边看作石子,树可看做若干堆石子 所以叶节点的SG=0,其余节点的SG等于子节点SG+1的异或和 #include<cst ...
                            
                            
                                分类:
其他好文   时间:
2020-01-17 22:57:37   
                                阅读次数:
97
                             
                         
                    
                        
                            
                            
                                    题面 Description There is a skyscraping tree standing on the playground of Nanjing University of Science and Technology. On each branch of the tree is a ...
                            
                            
                                分类:
其他好文   时间:
2020-01-17 19:17:57   
                                阅读次数:
70