ZOJ T1586 QS Network

                               ZOJ T1586 QS Network 题解:   给出了每条边需要的花费,但是本题又加了一个条件,就是每两个点之间要连接电缆的话还得各配一个适配器(一条电缆,两个适配器),每个点都有自己需要的适配器的价格,这就是一条边总的花费。这一点要处理好就OK了。   代码 #include<cstdio> #inclu...
分类: 其他 发布时间: 10-10 23:21 阅读次数: 0

POJ T2031 Building a Space Station

                     POJ T2031 Building a Space Station 题解:   建造空间站之间的通道,空间站是球形,给你三维的坐标和半径,求最短的修建里程。   思路跟二维的没区别,且数据范围小。先求出每个点到其他点的距离。题目中说,如果两个空间站圆心之间距离小于或等于它们的半径之和,是不需要建通道的,所以可以判断下,并赋值为零。   而且最为重...
分类: 其他 发布时间: 10-10 23:21 阅读次数: 0

POJ T1751 Highways

                              POJ T1751 Highways 题解:   题意是建高速公路,求需要修那些路。先求出每个点到其他点的距离。因为题目中说有一些道路是已经建好的,所以咱们可以把他们之间的距离赋值为零,然后再进行最小生成树的求解。个人觉得Prim更适合这道题,因为最后只需要遍历一次dis数组,不为零的即为需要修的路。   输出时,需要修建的路的两点...
分类: 其他 发布时间: 10-10 23:20 阅读次数: 0

FJUT T2455 Morning_X的小学数学

                        FJUT T2455 Morning_X的小学数学 题解:   题意简单,但是用常规方法肯定会超时,并且数据范围超出了int型范围。故这里用STL中的vector来存储数据,并折半遍历,缩短查找时间。   代码 #include<cstdio> #include<vector> #include<iostre...
分类: 其他 发布时间: 10-10 23:20 阅读次数: 0

HDU T6015 Skip the Class

                            HDU T6015 Skip the Class 题解:     题意是Luras选择逃课的课程,一门课最多只能逃两次,并且每门课都有各自的value,求所逃课程value的最大值。 题目最主要的是如何记录课程被逃的次数,因为课程名是单词,所以可以用STL中的map来解决。   代码 #include<cstdio>...
分类: 其他 发布时间: 10-10 23:20 阅读次数: 0

HDU T4989 Summary

                                HDU T4989 Summary   题解   题意是给你N个数,两两相加,等到新的N*(N-1) / 2个数,将新的数去重之后求其总和。   常规去重比较麻烦,所以我们可以用STL中的set。本题还用到了迭代器。   代码 #include<iostream> #include<cstdio&gt...
分类: 其他 发布时间: 10-10 23:20 阅读次数: 0

二分搜索法(思维拓展)

定义:   二分搜索法,是通过不断缩小解可能存在的范围,从而求得问题最优解的方法。 简单用途:   从有序数组中查找某个值,这是一开始学习二分搜索的经典例子。 拓展用途:   用于求最优解的问题,如:满足某个条件C(x)的最小(最大)x。   首先我们将区间的左端点初始化为不满足C(x)的值,右端点初始化为满足C(x)的值。然后每次取中点mid = (L+R)/2,判断C(mid)是否...
分类: 其他 发布时间: 10-10 23:19 阅读次数: 0

Python中并发、进程、线程的总结

并发同时做某些事,但是强调,一段时间内有事情要处理。并发的解决1:队列、缓冲区使用队列解决资源使用的问题,先进先出,其实就是一个缓冲区。2:争抢抢到资源就上锁,排他性的锁,其它只能等候。3:预处理提前加载用户需要的数据,缓存。4:并行通过多开进程、线程实现并行处理,购买更多的服务器来解决问题。(水平扩展)5:提速提高性能,(垂直扩展)6:消息中间件常见的消息中间件有RabbitMQ、ActiveM
分类: 编程语言 发布时间: 10-10 23:19 阅读次数: 0

oracle数据库结构及基本操作

本篇博客主讲oracle数据库的基本操作,作为目前世界上使用范围最广的数据库管理系统,充分体现出其功能的强大和可靠。首先,oracle数据库结构是我们必须了解的,有助于掌握oracle数据库操作。系统简介ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。如图所示:SG
分类: 数据库 发布时间: 10-10 23:19 阅读次数: 0

vmware下Linux虚拟机静态IP无法上网问题解决思路

今天在虚拟机上搭建NFS服务器,因为服务器需要在静态IP上进行测试,但在进行网络测试时发现网络无法正常访问,步骤如下:    1.对域名和IP进行ping的测试,发现出现Destination Host Unreachable的错误,                             2. 出现这种问题,首先检查自己的IP地址是否正常,路径为:/etc/sysconfig/network-
分类: 企业开发 发布时间: 10-10 23:19 阅读次数: 0

POJ T1064 Cable master(假定一个解并判断是否可行)

                               POJ T1064 Cable master 题解:   题意是给出N条电缆,从中切出K条长度相同的电缆,求K条电缆每条最长是多长?   可以套用二分搜索求解最优解的模型(这个博客)   设L = 0,R = INF   本题还得注意精度,直接开double吧,省点心。   这里输出可用int强制转换,但要记得把除数改成10...
分类: 其他 发布时间: 10-10 23:19 阅读次数: 0

POJ T2456 Aggressive cows(二分搜索:最大化最小值)

                           POJ T2456  Aggressive cows 题解:   可以套用二分搜索求解最优解的模型(这个博客)   题意是有N个牛舍,C头牛,给出的牛舍位置并不按顺序。因为牛之间会打架,所以要求两两牛之间能隔开的最大距离。(一头牛一个牛舍)。   这是二分搜索最大化最小值的例子。   C(d):安排牛的位置使得任意牛之间的距离大于等于...
分类: 其他 发布时间: 10-10 23:19 阅读次数: 0

最大化平均值(二分搜索)

题目原文   有n个物品的重量和价值分别是w[i]和v[i]。从中选出k个物品使得单位重量的价值最大。数据范围   1<=k<=n<=10^4   1<=w[i],v[i]<=10^6 解题思路   定义C(x):可以选择使得单位重量的价值不小于x。   原问题就变成了求满足C(x)的最大的x。   假设我们选择的物品的集合是S,那么它们单位重量的价值是...
分类: 其他 发布时间: 10-10 23:19 阅读次数: 0

Python—类

类的定义:类是有一些系列有共同特征和行为事物的抽象概念的总和。 类的属性: class CocaCola: formula = ['caffeine','sugar','water','soda']   其中fornula就称之为类的属性 类的实例化: coke_for_me = CocaCola() coke_for_you = CocaCola()   在左边创建一个...
分类: 其他 发布时间: 10-10 23:18 阅读次数: 0

Kruskal模版

/*选最短边开始 边都存入结构体中并按升序排序 利用并查集将各点相连 满足n-1条边,即遍历完成 */ #include<cstdio> #include<iostream> #include<algorithm> #define maxn 55 using namespace std; int n,m,sum,cnt,cnte; //n为...
分类: 其他 发布时间: 10-10 23:18 阅读次数: 0

Prim 模版

/*选点开始 分为已加入树点集U和未加入树点集V 类似于最短路径,但是,是指点加入U的最短距离 */ #include<cstdio> #include<iostream> #include<algorithm> #define maxn 55 #define INF 0x3f3f3f3f using namespace std; int n,m...
分类: 其他 发布时间: 10-10 23:18 阅读次数: 0

在MySQL数据库中,用GROUP_CONCAT连接字符串是有长度限制的

突破GROUP_CONCAT长度限制  (2014-01-03 10:10:24) 转载▼ 标签:  mysql   长度限制   group_concat   it 分类: MySQL 在MySQL数据库中,用GROUP_CONCAT连接字符串是有长度限制的,默认是1024个字节。group_conc
分类: 其他 发布时间: 10-10 23:17 阅读次数: 0

oracle数据库的备份与还原(本地及远程操作)

执行环境:  可以在SQLPLUS.EXE或者DOS(命令行)中执行,  DOS中可以执行时由于 在oracle 8i 中  安装目录\ora81\BIN被设置为全局路径,  该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。  oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。  SQLPLUS.EXE
分类: 其他 发布时间: 10-10 23:17 阅读次数: 0

.net 调用Oracle存储过程

在.NET中调用Oracle9i存储过程经验总结(1)  在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程 首先,在Oralce中创建存储过程如下: [html] view plain copy
分类: 其他 发布时间: 10-10 23:17 阅读次数: 0

Oracle定时作业

http://blog.csdn.net/wyzxg/archive/2007/09/12/1782952.aspx   --------------------------------------------------------------------------------------------------------------------   author:s
分类: 其他 发布时间: 10-10 23:17 阅读次数: 0