区域内点的个数
来源:互联网 发布:全国人口数据库 编辑:程序博客网 时间:2024/06/08 03:14
Problem Description
X晚上睡不着的时候不喜欢玩手机,也不喜欢打游戏,他喜欢数星星。
Input
多组输入。
每组先输入一个整数N(N <= 10000),接着输入两个点代表矩形的左下点B(x,y)和右上点T(x,y),然后输入N个(X,Y)代表N颗星星。问有多少颗星星在窗子内部,在窗边上的不计。
Output
输出一个整数,代表有多少颗星星在窗子内部。
Example Input
30 13 41 12 23 3
Example Output
1
Hint
import java.util.*;class point {int x;int y;public point(int x, int y) {super();this.x = x;this.y = y;}public boolean region(point p1, point p2) {boolean b = false;if (x > p1.x && x < p2.x && y > p1.y && y < p2.y) {b = true;}return b;}}public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner cin = new Scanner(System.in);while (cin.hasNext()) { //多组输入int n = cin.nextInt();point p[] = new point[10010];int x1 = cin.nextInt();int y1 = cin.nextInt();point p1 = new point(x1, y1);int x2 = cin.nextInt();int y2 = cin.nextInt();point p2 = new point(x2, y2);int count = 0;for (int i = 0; i < n; i++) {p[i] = new point(cin.nextInt(), cin.nextInt());if (p[i].region(p1, p2)) {count++;}}System.out.println(count);}}}
0 0
- 区域内点的个数
- 区域内点的个数
- 区域内点的个数
- 区域内点的个数
- 区域内点的个数
- 2749 区域内点的个数
- sdut_java_区域内点的个数
- 区域内点的个数 (sdut oj)
- SDUT-2749 区域内点的个数
- GIS-判断点是否落在指点的多边形区域内
- android 判断 某个点是否在View的区域内
- VS+++opencv++MFC++数米粒【计算联通区域的个数及联通区域内像素的个数】
- VS+++opencv++MFC++数米粒【计算联通区域的个数及联通区域内像素的个数】
- OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
- OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
- OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
- 利用select_region_point算子可以通过区域内的一个点或者区域的一部分,获取完整区域
- 如何判断一个指定的经纬度点是否落在一个多边形区域内?
- 数论
- Ubuntu下Python 3.3的安装
- 子集选择
- RSA公钥私钥的简单实现
- USACO 2.3 货币系统(背包/生成函数)
- 区域内点的个数
- 隐藏底部虚拟导航栏
- UESTC395 Dynamic Query System 【简单平衡树(数组Treap)】
- 子树
- 文章标题 Catch That Cow
- Word Amalgamation (stl-map)
- 两个数判断大小(不能用 if, switch, ?, 和其他判断语句)
- 人月神话读后感 摘要
- ASP.NET Cookie的存储与读取