Submission #3223527


Source Code Expand

import java.util.*;
public class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int m = sc.nextInt();
		int[] a = new int [n];
		int[] b = new int [n];
		int[] c = new int [m];
		int[] d = new int [m];
		for(int i=0; i<n; i++){
			a[i] = sc.nextInt();
			b[i] = sc.nextInt();
		}
		for(int i=0; i<m; i++){
			c[i] = sc.nextInt();
			d[i] = sc.nextInt();
		}
		int dist = 0;
		int num = 1;
		for(int i=0; i<n; i++){
			dist = Math.abs(c[0]-a[i])+Math.abs(d[0]-b[i]);
			for(int j=m-1; j>=0; j--){
				if(dist>=(Math.abs(c[j]-a[i])+Math.abs(d[j]-b[i]))){
					num = j+1;
					dist = Math.abs(c[j]-a[i])+Math.abs(d[j]-b[i]);
				}
			}
		System.out.println(num);
		}
	}
}

Submission Info

Submission Time
Task B - Checkpoints
User Ricky_pon
Language Java8 (OpenJDK 1.8.0)
Score 200
Code Size 764 Byte
Status AC
Exec Time 114 ms
Memory 21716 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 10
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_1.txt, subtask_1_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt
Case Name Status Exec Time Memory
sample_01.txt AC 94 ms 21588 KB
sample_02.txt AC 92 ms 18640 KB
sample_03.txt AC 95 ms 21204 KB
subtask_1_1.txt AC 100 ms 20816 KB
subtask_1_2.txt AC 114 ms 19284 KB
subtask_1_3.txt AC 98 ms 19412 KB
subtask_1_4.txt AC 97 ms 19284 KB
subtask_1_5.txt AC 101 ms 21204 KB
subtask_1_6.txt AC 101 ms 19284 KB
subtask_1_7.txt AC 106 ms 21716 KB