<?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=DermubaTriangle%2F%EA%B9%80%EC%83%81%EC%84%AD</id>
	<title>DermubaTriangle/김상섭 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=DermubaTriangle%2F%EA%B9%80%EC%83%81%EC%84%AD"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=DermubaTriangle/%EA%B9%80%EC%83%81%EC%84%AD&amp;action=history"/>
	<updated>2026-05-14T16:51:59Z</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=DermubaTriangle/%EA%B9%80%EC%83%81%EC%84%AD&amp;diff=31210&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=DermubaTriangle/%EA%B9%80%EC%83%81%EC%84%AD&amp;diff=31210&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:06Z</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;4301786   2006-02-02 05:29:25  Accepted 0.023 Minimum 28565 C++ 10233 - Dermuba Triangle&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;math.h&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 void process(int num1, int num2)&lt;br /&gt;
 {&lt;br /&gt;
 	cout.setf(ios::fixed, ios::floatfield);  &lt;br /&gt;
     cout.setf(ios::showpoint);  &lt;br /&gt;
     cout.precision(3);&lt;br /&gt;
 	double num1_x, num1_y, num2_x, num2_y, height = sqrt(3)/2, temp;&lt;br /&gt;
 	int i;&lt;br /&gt;
 &lt;br /&gt;
 	for(i = 0; num1 - i &amp;amp;gt; 0; i +=2)&lt;br /&gt;
 	{&lt;br /&gt;
 		num1 -= i;&lt;br /&gt;
 		if(i == 0)&lt;br /&gt;
 			i++;&lt;br /&gt;
 	}&lt;br /&gt;
 	i /= 2;&lt;br /&gt;
 	if(i != 0)&lt;br /&gt;
 		num1 -= i + 1;&lt;br /&gt;
 	else&lt;br /&gt;
 		num1 = 0;&lt;br /&gt;
 	num1_x = num1 *0.5;&lt;br /&gt;
 	temp = i;&lt;br /&gt;
 	if(i !=0)&lt;br /&gt;
 	{&lt;br /&gt;
 		num1_y = height*(temp-1.0/3.0);&lt;br /&gt;
 		if((i + num1)%2 == 0)&lt;br /&gt;
 			num1_y += height/3;&lt;br /&gt;
 	}&lt;br /&gt;
 	else&lt;br /&gt;
 		num1_y = 0;&lt;br /&gt;
 &lt;br /&gt;
 	for(i = 0; num2 - i &amp;amp;gt; 0; i +=2)&lt;br /&gt;
 	{&lt;br /&gt;
 		num2 -= i;&lt;br /&gt;
 		if(i == 0)&lt;br /&gt;
 			i++;&lt;br /&gt;
 	}&lt;br /&gt;
 	i /= 2;&lt;br /&gt;
 	if(i != 0)&lt;br /&gt;
 		num2 -= i + 1;&lt;br /&gt;
 	else&lt;br /&gt;
 		num2 = 0;&lt;br /&gt;
 	num2_x = num2 *0.5;&lt;br /&gt;
 	temp = i;&lt;br /&gt;
 	if(i !=0)&lt;br /&gt;
 	{	&lt;br /&gt;
 		num2_y = height*(temp-1.0/3.0);&lt;br /&gt;
 		if((i + num2)%2 == 0)&lt;br /&gt;
 			num2_y += height/3;&lt;br /&gt;
 	}&lt;br /&gt;
 	else&lt;br /&gt;
 		num2_y = 0;&lt;br /&gt;
 	&lt;br /&gt;
 	num1_x -= num2_x;&lt;br /&gt;
 	num1_y -= num2_y;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; sqrt(pow(num1_x,2) + pow(num1_y,2)) &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 //	cout &amp;amp;lt;&amp;amp;lt; sqrt(pow(sqrt(3)*5/6,2) + 0.25);&lt;br /&gt;
 	int num1, num2;&lt;br /&gt;
 	while(cin &amp;amp;gt;&amp;amp;gt; num1 &amp;amp;gt;&amp;amp;gt; num2)&lt;br /&gt;
 		process(num1,num2);&lt;br /&gt;
 &lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>