<?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%2F6537</id>
	<title>ACM ICPC/Problems/6537 - 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%2F6537"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACM_ICPC/Problems/6537&amp;action=history"/>
	<updated>2026-05-14T13:13:42Z</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/6537&amp;diff=27278&amp;oldid=prev</id>
		<title>imported&gt;miura0806 at 12:55, 22 September 2014</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACM_ICPC/Problems/6537&amp;diff=27278&amp;oldid=prev"/>
		<updated>2014-09-22T12:55:03Z</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/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=595&amp;amp;page=show_problem&amp;amp;problem=4548]&lt;br /&gt;
&lt;br /&gt;
== 최다인 ==&lt;br /&gt;
재귀함수로 짰더니 타임오버... ^_ㅠ&lt;br /&gt;
하... 죽겠다...&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 long long output = 0;&lt;br /&gt;
 int outputcase[101];&lt;br /&gt;
 void foo(int);&lt;br /&gt;
 void foo2(int, int, int*, int*);&lt;br /&gt;
 &lt;br /&gt;
 int main() {&lt;br /&gt;
 	int T, n, k;&lt;br /&gt;
 	int a[100];&lt;br /&gt;
 &lt;br /&gt;
 	scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;T);&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; T; i++) {&lt;br /&gt;
 		output = 0;&lt;br /&gt;
 		foo(i);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; T; i++) {&lt;br /&gt;
 		printf(&amp;quot;Case #%d: %d\n&amp;quot;, i + 1, outputcase[i + 1]);&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void foo(int casenum) {&lt;br /&gt;
 	int n, k;&lt;br /&gt;
 	int a[101], temp[101];&lt;br /&gt;
 &lt;br /&gt;
 	scanf(&amp;quot;%d%d&amp;quot;, &amp;amp;amp;n, &amp;amp;amp;k);&lt;br /&gt;
 	for (int i = 1; i &amp;amp;lt;= k; i++) {&lt;br /&gt;
 		scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;a[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	/* 초기화 */&lt;br /&gt;
 	for (int i = 1; i &amp;amp;lt;= n; i++) {&lt;br /&gt;
 		temp[i] = 0;&lt;br /&gt;
 	}&lt;br /&gt;
 	for (int i = 1; i &amp;amp;lt;= k; i++) {&lt;br /&gt;
 		temp[a[i]] = 1;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	foo2(n, k + 1, a, temp);&lt;br /&gt;
 &lt;br /&gt;
 	outputcase[casenum + 1] = output;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void foo2(int n, int i, int a[101], int temp[101]) {&lt;br /&gt;
 	if (i == n + 1) {&lt;br /&gt;
 		int p = 0, g = 0;&lt;br /&gt;
 		int b[101];&lt;br /&gt;
 &lt;br /&gt;
 		for (int j = 1; j &amp;amp;lt;= n; j++) {&lt;br /&gt;
 			b[j] = a[j];&lt;br /&gt;
 		}&lt;br /&gt;
 		for (int j = 1; j &amp;amp;lt;= n; j++) {&lt;br /&gt;
 			if (j - b[j] &amp;amp;gt; 0) {&lt;br /&gt;
 				g += (j - b[j]);&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; n - 1; j++) {&lt;br /&gt;
 			for (int k = 1; k &amp;amp;lt;= n - 1 - j; k++) {&lt;br /&gt;
 				if (b[k] &amp;amp;gt; b[k + 1]) {&lt;br /&gt;
 					int temp = b[k];&lt;br /&gt;
 					b[k] = b[k + 1];&lt;br /&gt;
 					b[k + 1] = temp;&lt;br /&gt;
 					p++;&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		if (p == g) {&lt;br /&gt;
 			output++;&lt;br /&gt;
 			if (output == 1000000007) {&lt;br /&gt;
 				output = 0;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 	for (int j = 1; j &amp;amp;lt;= n; j++) {&lt;br /&gt;
 		if (temp[j] == 1) { continue; }&lt;br /&gt;
 		a[i] = j;&lt;br /&gt;
 		temp[j] = 1;&lt;br /&gt;
 		foo2(n, i+1, a, temp);&lt;br /&gt;
 		temp[j] = 0;&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;miura0806</name></author>
	</entry>
</feed>