上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 54 下一页

2012年3月24日

BOJ 394

摘要: Problem I. The Longest Sequence ofRectanglesDescriptionA rectangle is specified by a pair of coordinates (x1 , y1) and (x2 , y2)indicating its lower-left and upper-right corners (x1 <= x2 and y1 <= y2). Fora pair of rectangles, A = ((X_A1, Y_A1), (X_A2, Y_A2)) and B = ((X_B1, Y_B1),(X_B2, Y_B2 阅读全文

posted @ 2012-03-24 19:10 c语言源码 阅读(175) 评论(0) 推荐(0) 编辑

用心做软件—细节决定成败

摘要: 软件是什么?也许在编程者的眼中这是自己智慧的结晶,是技术运用的成果。但是在用户的眼中呢,用户会在乎你到底用了多少高级的技术、用了什么前卫的技术吗?我想大部分用户是不会管的,无论你是C#做的,Java做的,C++还是C做的,你的系统是Windows还是Linux,android还是塞班。用户的眼中你的软件只是一件产品,那么既然是产品,就要有价值,要能为用户带来方便,能为用户解决问题。当今的互联网上,大家都靠“免费”的概念来赚钱。开发了很多免费的软件给用户使用,积累了用户量自然就能赚钱。譬如360,QQ、迅雷、还有许许多多这种模式的。那么这么多的软件产品,用户为什么一定要用你的产品呢?自然是看谁. 阅读全文

posted @ 2012-03-24 17:21 c语言源码 阅读(252) 评论(0) 推荐(0) 编辑

约瑟夫环,杀人游戏(静态循环链表实现)

摘要: 觉得用静态循环链表最划算了。1、动态链表要动态分配,指针移来移去,释放指针等等,弄得很烦,容易出错。2、用循环链表是当然的了。// DS: 似循环静态链表 #include <iostream> #include <cstdio> //#include <cstdlib> using namespace std; int Kill_You( const int sum = 1, const int distance = 1, const int start = 1) { // 一共参加自杀的人数有 sum 个,每 distence 个人就杀一个,从第 sta 阅读全文

posted @ 2012-03-24 15:51 c语言源码 阅读(1884) 评论(0) 推荐(0) 编辑

说说VS2010中的插件

摘要: 我想大家在用VS的时候,一定有觉得VS很别扭的地方。比如说,我们在用C#编程的时候,会为里面的{}和()感到特别的不舒服,也让我们的编程感到很不愉快。 不知道大家在用什么好用的插件,如果觉得不错的,可以提供给大家,我们一起学习! 我在这里说一下——Visual Assist 吧!大家对它的评论也是不错的。 它的功能很强大,我也是刚刚接触,有好多的功能还认识不清,我这里就当是抛砖引玉吧。 自动添加括号:只要敲上一个左括号(,就会自动加上一个右括号(如果是不需要参数的,可以再打一个右括号,光标就会定位到括号的后面),并把光标定位到两个括号的中间,{}也是一样... 阅读全文

posted @ 2012-03-24 11:26 c语言源码 阅读(296) 评论(0) 推荐(0) 编辑

2012年3月23日

Codeforces Problem 161E - Polycarpus the Safecracker

摘要: 先暴力打素数表,然后枚举5位数里(从高位到低位)有i位确定且为x的数有多少个。具体解某个数时暴力即可#include<stdio.h> #include<math.h> #include<vector> #include<string.h> using namespace std; bool vis[100010]; vector<int>dp[5][100010]; int k,l; int a[6][6]; int dfs(int now){ int i,j,x=0,sum=0; for(i=0;i<now;i++) x=x 阅读全文

posted @ 2012-03-23 23:23 c语言源码 阅读(170) 评论(0) 推荐(0) 编辑

C#获取磁盘空间信息的几个方法

摘要: 今天本来想找一个在磁盘拷贝的过程中快速获取磁盘大小信息的方法,可惜这几个方法都不给力,拷贝中获取信息依然很慢。纠结。1、C#DriveInfo类获取DriveInfo driveinfo = new DriveInfo(@"C:\");driveinfo.AvailableFreeSpace;driveinfo.TotalSize;2、调用系统DLL方法 [DllImport("kernel32.dll")] public static extern bool GetDiskFreeSpaceEx( string lpDirector... 阅读全文

posted @ 2012-03-23 16:29 c语言源码 阅读(528) 评论(0) 推荐(0) 编辑

HDU 4106 Fruit Ninja

摘要: 这个考费用流建图(时间跑到HDU目前的第四)是poj3680的加强版poj 3680 是区间对点的限制,而这道题,是点对区间的限制。如果选取取一个数,那么每个包含这个数且长度为 M的连续区间内可以选的数都要减少一个,对吧?转换模型!点变区间,区间变点!把区间离散化为 n - m + 1个部分,那么就有 n - m + 2 个点,left = max(1,i-m+1) ;right = min(i,tot-1)+1;分别是每个点对区间限制的左边界和右边界。#include<cstdio> #include<stdlib.h> #include<cstring> 阅读全文

posted @ 2012-03-23 00:23 c语言源码 阅读(226) 评论(0) 推荐(0) 编辑

2012年3月22日

C#中程序的退出

摘要: 程序的关闭是很讲究的,处理的不好的话,将软件连续开启和关闭,当数次后在启动软件后程序会崩溃。或者程序退出很慢。细节决定成败,一款好的软件应该从各方面都要做严格地反复地推敲,力争做到无可挑剔。 有的程序员喜欢在关闭的时候让程序做一些事情,比如保存一些记录什么的,我觉得这样大可不必,因为这些会影响退出的时间,单一职责原则一再强调职责要单一,关闭程序就是关闭程序,不要掺杂其它动作。 当然仅仅一个关闭也有很多种方式的,比如窗体Close(),Application.Exit(),Application.ExitThread(),Enviroment.Exit(0),以及Process.GetCurr. 阅读全文

posted @ 2012-03-22 15:03 c语言源码 阅读(499) 评论(0) 推荐(0) 编辑

2012年3月21日

C#获取系统版本信息

摘要: 直接贴代码: public class OSInfoMation { public static string OSBit() { try { ConnectionOptions oConn = new ConnectionOptions(); System.Management.ManagementScope managementScope = new System.Management.ManagementScope("\\\\localhost", o... 阅读全文

posted @ 2012-03-21 19:06 c语言源码 阅读(448) 评论(0) 推荐(0) 编辑

POJ 3680

摘要: 建图很巧妙先离散化区间端点。从0->1,1->2,~~~~~n->n+1每条边容量为k,费用为0,对于每条线段,他的两个端点连边容量为1,费用-w然后跑一遍最小费用流算法正确性证明:如果两个区间没有交集,那么代表它们的边可以出现在同一增广路上,这一点显然。否则,它们就在不同的增广路上。每一个区间对应的边的容量都是1,这样,最后的流量就是被选出的两两有交集的区间的数量。受到(0,1,k,0)这条边的容量限制,这个值刚好不大于k.区间的权都是正的,因此选取的区间多多益善,所以流量必然最大。(对于每次选取的增广路中总存在一个区间,在每次增广所得区间都与这个区间有交集)#includ 阅读全文

posted @ 2012-03-21 18:11 c语言源码 阅读(181) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 54 下一页

导航