A - 用水填坑 题目链接:https://ac.nowcoder.com/acm/contest/403/A ###涉及知识点: 优先队列/BFS ###solution: 首先将这块地的四边放入优先队列,以它为这个水坑的边界 每次取出边界上最小的数,然后搜索它上下左右四个点 如果这些点里有比它小 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-26 15:09:15   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                    https://ac.nowcoder.com/acm/contest/5773/E 求使序列有序的最小交换次数。 找循环节的个数,最小交换次数等于元素个数减掉循环节的个数。 关于算法这里有个比较好的分析https://blog.csdn.net/lfb637/article/details/866 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-25 22:15:28   
                                阅读次数:
66
                             
                    
                        
                            
                            
                                    https://ac.nowcoder.com/acm/contest/5773/A 给一个数列,求第k小的数。 一开始想的是集合、优先队列,自动排好序的容器。交上去两个都t了。 换一种思路,用个桶排序,每次遇到一个数加1,从小到大扫一遍,每遇到数列里的数计数加一,等于k时输出。 #include< ...
                            
                            
                                分类:
编程语言   时间:
2020-05-25 22:10:54   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                    https://ac.nowcoder.com/acm/problem/53681 intial : a 从小到大,b 从大到小 finally b - a分为连部分 前部分 : 正的 a 从小到大, 后部分 : 负的 b 从大到小 ??? 最后收益是正的,也就是说m是一直增加的,自然要从消耗小的开 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-25 12:26:57   
                                阅读次数:
49
                             
                    
                        
                            
                            
                                    参考博客:https://www.cnblogs.com/chengxiao/p/6194356.html sort不稳定。归并排序是较为稳定的一种排序算法 复杂度:nlogn 本排序的一个应用:HDU 4911 求逆序对数量:http://acm.hdu.edu.cn/showproblem.ph ...
                            
                            
                                分类:
编程语言   时间:
2020-05-24 19:19:03   
                                阅读次数:
56
                             
                    
                        
                            
                            
                                    题意: 给n,m个,给出n个字符串,再给出m个s1,s2,要求s1在s2之前,最小字典序排列,如果不符合就 1 思路: 拓扑排序,但如果用字符串来优先队列中一直tle,呜呜呜,然后又加上博客没有拓扑排序模板,我居然拓扑排序写错了,导致tle的原因 真正的思路,是先字典序排序,然后优先队列拓扑排序。 ...
                            
                            
                                分类:
编程语言   时间:
2020-05-24 15:13:31   
                                阅读次数:
82
                             
                    
                        
                            
                            
                                    先贴个整数快速幂 #include<bits/stdc++.h> using namespace std; typedef long long int ll; ll b,p,k,ans=1,res; int main(){ scanf("%lld%lld%lld",&b,&p,&k); cout<< ...
                            
                            
                                分类:
其他好文   时间:
2020-05-24 00:46:48   
                                阅读次数:
56
                             
                    
                        
                            
                            
                                https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2724 https://onlinejudge.org/index.php?option=c ...
                            
                            
                                分类:
其他好文   时间:
2020-05-23 16:29:58   
                                阅读次数:
52
                             
                    
                        
                            
                            
                                    地址:https://ac.nowcoder.com/acm/problem/206047 解析: 对于整个的区间[1,n],如果有一个数只出现了一次,下标为x,那么有:[1,x,n],对于里面的任意区间,只要涉及到x,它直接就是好序列。 所以就把区间分成两部分:[1,x-1][x+1,n]。 接下 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-22 00:22:54   
                                阅读次数:
64
                             
                    
                        
                            
                            
                                    "ACM_ICPC 2017 Asia Nanning M" 求给定的有向无环图,互不到达的最大点集的大小。 $T\le500,\,n\le100,\,m\le n (n 1)/2,\;\sum m\le500000$ 。 做法:对每个点与其能到达的点连边,得到一个新的有向图,对这个有向图求最大二分 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-21 21:08:28   
                                阅读次数:
64