Vector< Vector<Point> >
来源:互联网 发布:黑客帝国4矩阵复活剧情 编辑:程序博客网 时间:2024/05/01 22:06
点击打开链接
import java.awt.Point;import java.util.Arrays;import java.util.Scanner;import java.util.Vector;public class Main { public static void main(String [] args){ new Solve().run() ; }}class Solve{ boolean [][]is = new boolean[1001][1001] ; Vector< Vector<Point> > lis = new Vector<Vector<Point>>() ; int n , m , ans ; public Solve(){ for(int i = 1 ; i <= n ; i++) Arrays.fill(is[i], false) ; lis.clear(); Vector<Point> g = new Vector<Point>() ; g.clear() ; g.add(new Point(-1,-1)) ; g.add(new Point(-1,0)) ; g.add(new Point(0,-1)) ; g.add(new Point(0,0)) ; lis.add(new Vector<Point>(g)) ; g.clear() ; g.add(new Point(-1,0)) ; g.add(new Point(-1,1)) ; g.add(new Point(0,0)) ; g.add(new Point(0,1)) ; lis.add(new Vector<Point>(g)) ; g.clear() ; g.add(new Point(0,-1)) ; g.add(new Point(0,0)) ; g.add(new Point(1,-1)) ; g.add(new Point(1,0)) ; lis.add(new Vector<Point>(g)) ; g.clear() ; g.add(new Point(0,0)) ; g.add(new Point(0,1)) ; g.add(new Point(1,0)) ; g.add(new Point(1,1)) ; lis.add(new Vector<Point>(g)) ; ans = 0 ; } public boolean judge(int x , int y){ is[x][y] = true ; if(ans != 0) return false ; for(int i = 0 ; i < lis.size() ; i++){ Vector<Point> g = lis.get(i) ; int t = 0 ; for(int j = 0 ; j < g.size() ; j++){ int nx = x + g.get(j).x ; int ny = y + g.get(j).y ; if(1 <= nx && nx <= n && 1 <= ny && ny <= m && is[nx][ny]) t++ ; } if(t == 4) return true ; } return false ; } public void run(){ Scanner cin = new Scanner(System.in) ; n = cin.nextInt() ; m = cin.nextInt() ; int k = cin.nextInt() ; for(int i = 1 ; i <= k ; i++){ if(judge(cin.nextInt(), cin.nextInt())) ans = i ; } System.out.println(ans) ; } }
0 0
- Vector< Vector<Point> >
- vector<vector<Point>>contours; vector<Vec4i>hierarchy;
- vector
- vector
- Vector
- Vector
- vector
- vector
- VECTOR
- VECTOR
- VECTOR
- vector
- vector
- Vector
- vector
- vector
- vector
- Vector
- YT14-HDU-棋盘与骨牌块
- 2010山东ACM省赛 Hello World! Sdut2158
- Cocos2d-x3.3Final(4) ImageView常用成员函数(C++)
- oracle分页查询
- eclipse使用技巧1——工作空间导入配置文件
- Vector< Vector<Point> >
- hdu 2113 Secret Number (水题)
- C++ 虚函数表解析
- solr 4.0 与php结合SolrPhpClient实现
- 中国最大的IT技能学习平台
- Java集合排序之compareTo&compare 接口 compareable & comparator
- hdu 2544 最短路
- Android性能优化典范(一)
- 快速入门shell脚本编写(四)