经典2sat裸题,dfs的2sat可以方便输出字典序最小的解...
Peaceful Commission
Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1578    Accepted Submission(s): 4...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:02:53   
                                阅读次数:
346
                             
                         
                    
                        
                            
                            
                                题目链接:uva 11314 - Hardly Hard
题目大意:给出A,B两点,然后分别在y轴和x轴找一个D点和C点,使得A,B,C和D组成的四边形的周长最小。
解题思路:两点之间直线最短,将A'为A关于y轴的对称点,B'为B关于x轴的对称点,连接A‘B'即为另外三条边的最短距离,然后AB的距离又是固定的。
#include 
#include 
#inc...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 18:16:46   
                                阅读次数:
320
                             
                         
                    
                        
                            
                            
                                最大堆能够在O(1)的时间内取得集合中的最大值,并且在集合中加入新元素的时候,能够以O(Logn)的时间将新的元素插入到堆中。当取出最大的元素时,能够以O(Logn)的时间重新将堆整理成最大堆。最小堆同理。最大优先级队列的应用实例:基于优先级的作业调度,在所有等待调度的作业中,选择具有最大优先级作业...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 09:21:41   
                                阅读次数:
386
                             
                         
                    
                        
                            
                            
                                告诉你若干个( 2 #include 3 #include 4 #include 5 
#include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 
12 #define...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 09:01:34   
                                阅读次数:
360
                             
                         
                    
                        
                            
                            
                                冒泡排序
思路:就是每次将最大或最小的元素放到数组的最后,so easy!时间复杂度为(O(n^2))
public class BubbleSort {
	public static void bubbleSort(int[] a) {
		for (int j = 1; j < a.length; j++) {
			for (int i = 0; i < a.length - j; i+...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:12:40   
                                阅读次数:
309
                             
                         
                    
                        
                            
                            
                                题目链接:278 - Chess
题意:求出四种棋子最多放几个
思路:车能放行列的较小值,王隔着放,皇后根据八皇后问题可知,也是放行列最小值。
关键在于马,之前做过一题类似的,马分一行,两行,和两行以上考虑,一行就能全放,两行就隔一个田字格放,三行以上就每个马隔一个位置放。
代码:
#include 
#include 
#include 
using namespace std;
i...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:45:20   
                                阅读次数:
381
                             
                         
                    
                        
                            
                            
                                最近在做公司后台管理系统,当有任务到来时,需要通知当事人,但是 当事人有可能在做别的,浏览器有可能会被最小化,这样就很难看到通知了。经过查找发现有些浏览器可以使用noitfications。可以在桌面的通知区域内显示一个提示框,并且显示在桌面的最前面,很方便就能看到了。我就将它简单的封装一下,使其符合常用的使用场景。
功能效果类似webQQ的消息提示通知。
项目地址:https:/...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:41:21   
                                阅读次数:
444
                             
                         
                    
                        
                            
                            
                                首先给出联通块的定义:对于相邻(上下和左右)的相同的数字视为一个联通块
现给一个n*m的只有0和1的矩形和数字k,求出最小反转个数使得整体包括若干个矩形联通块(即每个联通块均是矩形)(1?≤?n,?m?≤?100; 1?≤?k?≤?10)
如果最小次数比k大,输出-1...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:38:20   
                                阅读次数:
261
                             
                         
                    
                        
                            
                            
                                本文出自:http://blog.csdn.net/svitter
原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=3790
另外写文章之前偷懒一下,发现一个很好的入门python教程!:http://woodpecker.org.cn/abyteofpython_cn/chinese/
题意:在最短路径的前提下,添加了一个最短路径中权值最小的要...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:32:22   
                                阅读次数:
285