#include <iostream> usingnamespace std; constint MAXN=501; int t; int n; int edge[MAXN][MAXN]; int dist[MAXN]; bool hash[MAXN]; constint INF=65537; void prim() { memset(hash,0,sizeof(hash)); for (int i=0;i<n;i++) dist[i]=INF; dist[0]=0; int max=-1; for (int i=0;i<n;i++) { int u=-1; int min=INF; for (int j=0;j<n;j++) { if (hash[j]) continue; if (min>dist[j]) {min=dist[j];u=j;} } if (max<dist[u]) max=dist[u]; // cout<<dist[u]<<endl; hash[u]=true; for (int j=0;j<n;j++) { if (dist[j]>edge[u][j]) dist[j]=edge[u][j]; } } cout<<max<<endl; // system("pause"); } int main() { cin>>t; while(t--) { cin>>n; for (int i=0;i<n;i++) for (int j=0;j<n;j++) { cin>>edge[i][j]; } prim(); } return0; }
P2485poj恢复的好快..prim..然后求出最长的边..#include using namespace std;const int MAXN=501;int t;int n;int edge[MAXN][MAXN];int dist[MAXN];bool hash[MAXN];const int INF=65537;void prim(){ memset(hash,0,sizeof
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam