<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ACM_ICPC%2FProblems%2F6501</id>
	<title>ACM ICPC/Problems/6501 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ACM_ICPC%2FProblems%2F6501"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACM_ICPC/Problems/6501&amp;action=history"/>
	<updated>2026-05-15T00:53:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ACM_ICPC/Problems/6501&amp;diff=27276&amp;oldid=prev</id>
		<title>imported&gt;skywave at 13:19, 23 August 2014</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACM_ICPC/Problems/6501&amp;diff=27276&amp;oldid=prev"/>
		<updated>2014-08-23T13:19:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;https://icpcarchive.ecs.baylor.edu/external/65/6501.pdf&lt;br /&gt;
&lt;br /&gt;
== 조영준 ==&lt;br /&gt;
풀다가 fail...&lt;br /&gt;
 import java.io.File;&lt;br /&gt;
 import java.io.FileNotFoundException;&lt;br /&gt;
 import java.io.IOException;&lt;br /&gt;
 import java.util.List;&lt;br /&gt;
 import java.util.ArrayList;&lt;br /&gt;
 import java.util.Scanner;&lt;br /&gt;
 &lt;br /&gt;
 import org.jsoup.Jsoup;&lt;br /&gt;
 import org.jsoup.nodes.Document;&lt;br /&gt;
 import org.jsoup.nodes.Element;&lt;br /&gt;
 import org.jsoup.select.Elements;&lt;br /&gt;
 &lt;br /&gt;
 public class HelloWorld {&lt;br /&gt;
 	public static void main(String[] args) {&lt;br /&gt;
 		Scanner scanner;&lt;br /&gt;
 		try {&lt;br /&gt;
 			scanner = new Scanner(new File(&amp;quot;input.txt&amp;quot;));&lt;br /&gt;
 		} catch (FileNotFoundException e) {&lt;br /&gt;
 			System.out.println(&amp;quot;:(&amp;quot;);&lt;br /&gt;
 			scanner = new Scanner(System.in);&lt;br /&gt;
 		}&lt;br /&gt;
 		int case_size = scanner.nextInt();&lt;br /&gt;
 		&lt;br /&gt;
 		for (int i = 0; i &amp;amp;lt; case_size; i++) {&lt;br /&gt;
 			System.out.println(&amp;quot;---&amp;quot;);&lt;br /&gt;
 			int bucketASize = scanner.nextInt();&lt;br /&gt;
 			int bucketBSize = scanner.nextInt();&lt;br /&gt;
 			int bucketAVolumn = scanner.nextInt();&lt;br /&gt;
 			int bucketBVolumn = scanner.nextInt();&lt;br /&gt;
 			int operation_size = scanner.nextInt();&lt;br /&gt;
 			&lt;br /&gt;
 			int[] originalPosition = {bucketAVolumn, bucketBVolumn};&lt;br /&gt;
 &lt;br /&gt;
 			int gcd = gcd(bucketASize, bucketBSize);&lt;br /&gt;
 			&lt;br /&gt;
 			for (int j = 0; j &amp;amp;lt; operation_size; j++) {&lt;br /&gt;
 				int targetAVolumn = scanner.nextInt();&lt;br /&gt;
 				int targetBVolumn = scanner.nextInt();&lt;br /&gt;
 				&lt;br /&gt;
 				if (targetAVolumn == originalPosition[0] &amp;amp;amp;&amp;amp;amp; targetBVolumn == originalPosition[1]) {&lt;br /&gt;
 					System.out.println(&amp;quot;1&amp;quot;);&lt;br /&gt;
 				} else if (targetAVolumn == 0 || targetAVolumn == bucketASize) {&lt;br /&gt;
 					if (targetBVolumn % gcd == 0) {&lt;br /&gt;
 						System.out.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
 					} else {&lt;br /&gt;
 						System.out.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
 					}&lt;br /&gt;
 					&lt;br /&gt;
 				} else if (targetBVolumn == 0 || targetBVolumn == bucketBSize) {&lt;br /&gt;
 					if (targetAVolumn % gcd == 0) {&lt;br /&gt;
 						System.out.println(&amp;quot;3&amp;quot;);&lt;br /&gt;
 					} else {&lt;br /&gt;
 						System.out.println(&amp;quot;2&amp;quot;);&lt;br /&gt;
 					}&lt;br /&gt;
 				} else {&lt;br /&gt;
 					System.out.println(&amp;quot;x&amp;quot;);&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public static int gcd(int a, int b) {&lt;br /&gt;
 		while (b != 0) {&lt;br /&gt;
 			int temp = a % b;&lt;br /&gt;
 			a = b;&lt;br /&gt;
 			b = temp;&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		return Math.abs(a);&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;skywave</name></author>
	</entry>
</feed>