博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1611 The Suspects
阅读量:4676 次
发布时间:2019-06-09

本文共 750 字,大约阅读时间需要 2 分钟。

简单并查集

代码:

import java.util.*;import java.math.BigInteger;import java.math.BigDecimal;;interface def{	public static final int N=30005;}public class Main implements def{	int [] f = new int[N];	int fx(int x){		if(f[x]!=x){			f[x]=fx(f[x]);		}		return f[x];	}	public static void main(String[] args) {		Scanner in =new Scanner(System.in);		int n,m;		while(in.hasNext()){			n=in.nextInt();			m=in.nextInt();			if(n==0&&m==0){				break;			}			Main t=new Main();			for(int i=0;i
0){ int tmp=in.nextInt(); int pre=-1,k; while((tmp--)>0){ k=in.nextInt(); if(pre!=-1){ t.f[t.fx(k)]=t.fx(pre); } pre=k; } } int ans=0; for(int i=0;i

  

转载于:https://www.cnblogs.com/liulangye/archive/2012/12/08/2808594.html

你可能感兴趣的文章
Eclipse断点调试
查看>>
ubuntu 步步为营之uclinux编译和移植(完整版)
查看>>
取消SVN版本号控制的bash脚本
查看>>
ASP.NET 后台接收前台POST过来的json数据方法
查看>>
Python(简单图形和文件处理)编程
查看>>
C#写点酷玩意,波形图控件
查看>>
MS SQL 批量操作
查看>>
CSRF
查看>>
mysql中创建用户和赋权限
查看>>
(Hive)史上最难解析的json字符串解析出来了!!
查看>>
Linux学习之一--VI编辑器的基本使用
查看>>
Activity启动模式 及 Intent Flags 与 栈 的关联分析
查看>>
iOS5可能会删除本地文件储存
查看>>
周四总结
查看>>
播放器
查看>>
linux使用select实现精确定时器详解
查看>>
隐藏 iframe 技术——Ajax 时代一个重要的环节
查看>>
腾讯通启动报错please intall msxml5.0 or later!
查看>>
JQuery攻略(一) 基础知识——选择器 与 DOM
查看>>
字符串hash
查看>>