其实这个是一个数形结合的绝妙算法,通过找到不等式和SPFA中更新d时的相同点,用最短路解决数学问题。CBL大佬太强啦,我已经找不到可以优化的,所以说就看看他的解释吧~ ...
                            
                            
                                分类:
其他好文   时间:
2017-09-23 12:27:17   
                                阅读次数:
106
                             
                    
                        
                            
                            
                                    当前最好成绩:noip2016 初赛32.5 评级:零 写个日记类的成长日志,记录一个OI蒟蒻的成长。 (简介鄙人当前所会算法:结构体,Floyd,spfa,并查集,最小生成树,各种背包,st表,基础线段树) 今天A掉了5道题,两道DP,两道模拟,一道DFS。 终于A掉了积怨已深的多维DP和一道玄学 ...
                            
                            
                                分类:
其他好文   时间:
2017-09-21 23:20:30   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                    题目描述 有n个点、m条边、和k种商品。第$i$个点可以以$B_{ij}$的价格买入商品$j$,并以$S_{ij}$的价格卖出。任何时候只能持有一个商品。求一个环,使得初始不携带商品时以某种交易方式走过一圈所得的利润/路径长度(向下取整)最大。 输入 第一行包含3个正整数N,M和K,分别表示集市数量 ...
                            
                            
                         
                    
                        
                            
                            
                                    传送门 按照时间t排序 如果 t[i] + map[i][j] <= t[j],就在i和j之间连一条边 然后spfa找最长路 ...
                            
                            
                                分类:
其他好文   时间:
2017-09-20 21:53:45   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                    差分约束的裸题,虽然我不会。 第一次见差分约束还是之前考试看LLJ大佬写的,感觉十分神奇。 a==b||a>=b||a<=b时连0的边; a>b,a<b时连1的边; 因为每个小朋友都要吃糖,增设源点向每个小朋友连1的边; 然后跑最长路; 注意,等于的时候要连双向边,spfa时要判负环。 然后十分神奇 ...
                            
                            
                                分类:
其他好文   时间:
2017-09-20 12:08:51   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                    题意:有n个点,n-1条边的无向图,已知每个点书的售价,以及在边上行走的路费,问任选两个点作为起点和终点,能获得的最大利益是多少。 分析: 1、从某个结点出发,首先需要在该结点a花费price[a]买书,然后再在边上行走,到达目的地后,在目的地b获得price[b]。 2、因此可以建立两个虚拟结点, ...
                            
                            
                                分类:
其他好文   时间:
2017-09-15 21:40:45   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                A. Apple 按题意模拟即可。 B. Bar charts 关于序列的前缀和建立差分约束系统,SPFA判断是否存在负环。 C. Construction sets 二分答案,二进制拆分背包+bitset检验。 D. Dinner party $f[i][j]$表示面积和为$i$的矩形,周长和为$ ...
                            
                            
                                分类:
其他好文   时间:
2017-09-15 10:15:46   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                    transaction transaction transaction Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others)Total Submission(s): 1496 Accept ...
                            
                            
                                分类:
其他好文   时间:
2017-09-15 10:14:25   
                                阅读次数:
150
                             
                    
                        
                            
                            
                                并查集。 传送门 日常抄代码。 太强啦。 想起了当初那道LLJ跑spfa过的题。 orz sxy llj大佬 //Twenty #include<cstdio> #include<cstdlib> #include<iostream> #include<algorithm> #include<cma ...
                            
                            
                                分类:
其他好文   时间:
2017-09-13 21:20:16   
                                阅读次数:
150