Tarjan之前做一道leetcode的时候刷过,这次在OJ上找找感觉。 将整个图所有的强连通分量理出来,将整个图的强连通分量看成一个点,然后观察出度为0(这是一个DAG上的问题),分类讨论即可解决。 其实感觉这道题利用Kosaraju也就是算法导论上关于DFS应用于求解强连通分量的方法更合适一些。 ...
                            
                            
                                分类:
其他好文   时间:
2021-05-23 23:00:16   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Source: Williamson and Shmoys. The Design of Approximation Algorithms. Cambridge University Press, 2010. ...
                            
                            
                                分类:
其他好文   时间:
2021-05-04 16:42:09   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    贪心。 经典活动安排问题。 注意点 不要忘记最后一个区间对最长连续挤奶时间区间的更新。 const int N=5010; PII a[N]; int n; int main() { cin>>n; for(int i=0;i<n;i++) cin>>a[i].fi>>a[i].se; sort(a ...
                            
                            
                                分类:
其他好文   时间:
2021-05-04 16:30:13   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    问题描述 问题输入是一对整数对,每个整数都代表一个对象,一对整数”p,q“表示 ”p与q相连“(具有自反性,传递性,对称性,被归到一个等价类里),要求编写程序来筛除在输入时就已经在一个等价类里的整数对。这个算法可以在计算机网络连结方面发挥作用:每个整数相当于计算机,整数对相当于网络间的连结,我们的程 ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 16:25:28   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1、整数规划问题 整数规划问题在工业、经济、国防、医疗等各行各业应用十分广泛,是指规划中的变量(全部或部分)限制为整数,属于离散优化问题(Discrete Optimization)。 线性规划问题的最优解可能是分数或小数。但很多实际问题常常要求某些变量必须是整数解,例如:机器的台数、工作的人数或装 ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 16:14:02   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Line drawing algorithm 罗列了几种在屏幕像素上画直线的算法。 不过如果让我自己想的话,思维过程应该是这样: 算法的输入?两个实数点。 算法的输出?若干个自然数点。 怎么展示算法结果?屏幕上的像素可以抽象成一个二维数组,点作为坐标索引来定位,给二维数组赋值相当于给像素上色。 过程 ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 16:06:08   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1. 原理推导 令空间中点A与点B组成向量$\overrightarrow\(,向量外有一点P,那么我们要求的就是P与直线\)\overrightarrow$的距离d。 连接点A与点P,得直线向量$\overrightarrow\(。将向量\)\overrightarrow\(与\)\overrig ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 15:40:58   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1、最优化与线性规划 最优化问题的三要素是决策变量、目标函数和约束条件。 线性规划(Linear programming),是研究线性约束条件下线性目标函数的极值问题的优化方法,常用于解决利用现有的资源得到最优决策的问题。 简单的线性规划问题可以用 Lingo软件求解,Matlab、Python 中 ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 15:39:35   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    关于第二个月学习Java总结与反思一、前言:1.知识点:题目集四中涉及到的知识点有,类的继承,子类对父类方法的重写,子类继承父类的方法和属性,类的聚合使用,正则表达式的使用;题目集五中涉及到的知识点有,split的分隔运用,插入排序、选择排序及冒泡排序三种排序算法的运用,正则表达式的运用,match ...
                            
                            
                                分类:
编程语言   时间:
2021-05-04 15:34:53   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                多重背包问题的模板题,感觉能学到背包问题这一系列这么精妙的算法实在很幸运。推荐学习背包问题的教程就是崔添翼大牛的背包九讲,之前看过,实践做题第一次,挺开心的。模板就参考kuangbin大牛的,此外,其实崔老师的伪代码看着基本上也能差不多写出来 #include <iostream> #include ...
                            
                            
                                分类:
其他好文   时间:
2021-05-04 15:22:41   
                                阅读次数:
0