ÀÛ¼ºÀÏ : 11-07-11 14:15
2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 2¹ø/ÁßµîºÎ 1¹ø ±âÃâ¹®Á¦
 ±Û¾´ÀÌ : ÄĽºÄð(hancomedu)
Á¶È¸ : 11,627  

ÀüüÀûÀÎ È帧À» Á¤È®ÇÏ°Ô Àâ°í Á¦´ë·Î ÈǸ¢ÇÏ°Ô ÀÛ¼ºµÈ°Å °°½À´Ï´Ù.
ÄÄÇ»ÅÍ »ç¾çÀÌ ¾î¶»°Ô µÇ´ÂÁö ¸ð¸£°ÚÁö¸¸ ÀÛ¼ºÇϽŠÇÁ·Î±×·¥À¸·Î ÀϺΠ¹®¹ý ¼öÁ¤¸¸ Çؼ­ Á¤¿Ã¿¡¼­ äÁ¡Çϸé ÃæºÐÇÏ°Ô ½Ã°£³»¿¡ Ãâ·ÂÀÌ µÇ°í 100Á¡À» ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
(Àü±¹´ëȸ äÁ¡ÇÏ´Â ÄÄÇ»ÅÍ´Â Á¤¿Ãº¸´Ù ³ôÀº »ç¾çÀÔ´Ï´Ù.)

½Ã°£À» ´õ ÁÙÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î´Â °¡ÁöÄ¡±â¸¦ ÇÏ¸é µÇ´Âµ¥ ÀÌ °æ¿ì¿¡´Â ÀÔ·ÂµÈ ³»¿ëÀ» Çϳª¾¿ È®ÀÎÇϸ鼭 ¸¸¾à ÇöÀç ÀúÀåµÈ °ªÀÌ ÀÔ·ÂµÈ °ªÀ» ÃÊ°úÇÏ´Â °æ¿ì ´õ ÀÌ»ó ÁøÇàÇÏÁö ¾Ê°í ¸®ÅÏÀ» ÇØÁÖ´Â ¹æ¹ýÀ¸·Î ÇÏ¸é »ó´çÇÑ ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. (¹°·Ð ÀÌ ¹®Á¦¿¡¼­´Â ±×·² ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.)

Âü°í·Î º¸´Ù ½Ç·ÂÀ» Å°¿ì±â À§Çؼ­´Â ÄÚµù ½À°üÀ» ¸î°¡Áö °íÃÄÁÖ´Â°Ô ¾î¶³±î »ý°¢ÇÕ´Ï´Ù.
Áß¿äÇÑ ³»¿ëÀ» ¸î°¡Áö¸¸ ¸»¾¸µå¸®¸é ´ÙÀ½°ú °°½À´Ï´Ù.

1. for¹® ³»¿¡ int i¿Í °°ÀÌ º¯¼ö¸¦ ¼±¾ðÇÏ´Â °ÍÀº ÄÄÆÄÀÏ·¯¿¡ µû¶ó¼­ ÄÄÆÄÀÏ ¿¡·¯¸¦ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¡´ÉÇÏ¸é º°µµ·Î ¼±¾ðÀ» ÇÏ´Â °ÍÀÌ ÁÁÀ» µí ÇÕ´Ï´Ù.

2. Àü¿ªº¯¼ö·Î ¼±¾ðÀ» Çϸé Á¤¼öÀÇ °æ¿ì ±âº»°ªÀÌ 0À¸·Î ÃʱâÈ­ µÇ¹Ç·Î ´Ù½Ã ÃÖ±âÈ­Çϱâ À§ÇÑ ÄÚµùÀº ºÒÇÊ¿äÇÕ´Ï´Ù.

3. main ÇÔ¼ö¿¡ return 0; ÀÌ »ý·«µÇ¾î ÀÖ±º¿ä.

4. Àç±ÍÇÔ¼ö¿¡¼­ bÀÇ °ª¿¡ µû¶ó µ¿ÀÏÇÑ È£ÃâÀÌ ¿©·¯±ºµ¥ ºÐ»êÀÌ µÇ¹Ç·Î ÇÁ·Î±×·¥ÀÌ º¹ÀâÇØ º¸ÀÔ´Ï´Ù. ÀÌ·±¶§´Â ±×³É ÇÑ°¡Áö·Î È£ÃâÀ» ÇÑ ÈÄ¿¡ Àç±ÍÇÔ¼ö ³»¿¡¼­ º¸Á¤À» ÇØÁÖ¸é ÇÁ·Î±×·¥ÀÌ ¹«Ã´ ½ÉÇÃÇØ Áú ¼ö ÀÖ½À´Ï´Ù.

5. ÃÖÁ¾ÀûÀ¸·Î È®ÀÎÀ» ÇÏ´Â ºÎºÐ¿¡¼­µµ µ¿ÀÏÇÑ ¹®ÀåÀÌ ¿©·¯¹ø ¹Ýº¹ÀÌ µË´Ï´Ù. ÀÌ·± °æ¿ì¿¡µµ for¹®À» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ¹®ÀåÀ» Çϳª·Î ÁÙÀ̰ųª, °£´ÜÇÏ°Ô È®ÀÎÇÏ´Â ÇÔ¼ö Çϳª¸¦ ÀÛ¼ºÇÏ¿© È£ÃâÀ» Çϸé ÇÁ·Î±×·¥ÀÌ ¹«Ã´ °£´ÜÇØ Áý´Ï´Ù.

Âü°í·Î µÎ°¡Áö ÇüÅ·Π¼öÁ¤ÇÑ ¼Ò½º¸¦ ¿Ã·Áµå¸®´Ï Âü°íÇϽñ⠹ٶø´Ï´Ù.

for¹®À» ÀÌ¿ëÇÑ ÄÚµù

#include <stdio.h>
int w[5][7][4];
int c[7][4];
int chk[5];

void world(int a, int b)
{
 int i, j, k;
 if(b>6) {
  a++;
  b=a+1;
 }
 if(a==6) {
  for(i=1;i<=4;i++) {
   if(chk[i]==1) continue;
   chk[0]=1;
   for(j=1;j<=6;j++) {
    for(k=1;k<=3;k++) {
     if(c[j][k]!=w[i][j][k]) {
      chk[0]=0;
      break;
     }
    }
    if(chk[0]==0) break;
   }
   chk[i]=chk[0];
  }
  return;
 }
 c[a][1]++;  c[b][3]++;
 world(a,b+1);
 c[a][1]--;  c[b][3]--;

 c[a][2]++; c[b][2]++;
 world(a,b+1);
 c[a][2]--;  c[b][2]--;

 c[a][3]++;  c[b][1]++;
 world(a,b+1);
 c[a][3]--;  c[b][1]--;
}

int main()
{
 int i,j,k;
 FILE*fin = fopen("INPUT.TXT","r");
 for(i=1;i<=4;i++) {
  for(j=1;j<=6;j++) {
   for(k=1;k<=3;k++) {
    fscanf(fin,"%d",&w[i][j][k]);
   }
  }
 }
 fclose(fin);
 world(1,2);
 FILE*fout=fopen("OUTPUT.TXT","w");
 fprintf(fout,"%d %d %d %d",chk[1],chk[2],chk[3],chk[4]);
 fclose(fout);
 return 0;
}

check ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ÄÚµù
#include <stdio.h>
int w[5][7][4];
int c[7][4];
int chk[5];

int check(int num)
{
 int chk=0, i, j;
 for(i=1;i<=6;i++) {
  for(j=1;j<=3;j++) {
   if(c[i][j]!=w[num][i][j]) {
    return 0;
   }
  }
 }
 return 1;
}

void world(int a, int b)
{
 int i;
 if(b>6) {
  a++;
  b=a+1;
 }
 if(a==6) {
  for(i=1;i<=4;i++) {
   if(chk[i]==0) chk[i]=check(i);
  }
  return;
 }
 c[a][1]++;  c[b][3]++;
 world(a,b+1);
 c[a][1]--;  c[b][3]--;

 c[a][2]++; c[b][2]++;
 world(a,b+1);
 c[a][2]--;  c[b][2]--;

 c[a][3]++;  c[b][1]++;
 world(a,b+1);
 c[a][3]--;  c[b][1]--;
}

int main()
{
 int i,j,k;
 FILE*fin = fopen("INPUT.TXT","r");
 for(i=1;i<=4;i++) {
  for(j=1;j<=6;j++) {
   for(k=1;k<=3;k++) {
    fscanf(fin,"%d",&w[i][j][k]);
   }
  }
 }
 fclose(fin);
 world(1,2);
 FILE*fout=fopen("OUTPUT.TXT","w");
 fprintf(fout,"%d %d %d %d",chk[1],chk[2],chk[3],chk[4]);
 fclose(fout);
 return 0;
}


ȲÈñ¼± 11-07-11 14:37
 
¼±»ý´Ô! Á¤¸» °¨»çÇÕ´Ï´Ù!
Àü¿ªº¯¼ö·Î ÇÏ¸é µÇ´ÂÁö ¸ð¸£°í ÀÖ¾ú³×¿ä¤Ð¤Ð¤Ð¤Ð
³²Àº 5Àϵ¿¾È ¿­½ÉÈ÷ °øºÎÇؼ­ ÁÁÀº °á°ú³»°Ú½À´Ï´Ù!
ÀúÈñ ÄÄÇ»ÅÍ »ç¾çÀÌ.. ¸î³â Àü¿¡ »ê ÄÄÇ»ÅÍÀ̱⠶§¹®¿¡.. Á» ¾ÈÁÁÀº °Í °°³×¿ä.
Á¤¿Ã¿¡ °¡¼­ ¾²´Â ÄÄÇ»ÅÍ´Â »ç¾çÀÌ ÁÁÀ¸¸é ÁÁ°Ú³×µÍ^^

±×·±µ¥¿ä, ¼±»ý´Ô ´ë·«ÀûÀ¸·Î »ý°¢Çϸé, ¸î°ÇÀ» µ¹¸®°Ô µÇ¸é 1ÃÊ°¡ µÇ³ª¿ä?(Á¤¿Ã äÁ¡¿ë ÄÄÇ»ÅÍ¿¡¼­)
ÀúÈñ ÄÄÇ»ÅÍ´Â 3õ¸¸~5õ¸¸Á¤µµ µ¹¸®¸é 1ÃÊ°¡ µÇ´õ¶ó°í¿ä;;
ȲÈñ¼± 11-07-11 14:40
 
¼±»ý´Ô!
ù¹ø° ÄÚµå´Â ¾à 2ÃÊÁ¤µµ °É¸®°í;;
µÎ¹ø° ÄÚµå´Â 4ÃÊÁ¤µµ °É¸®³×¿ä;;
Ä¿Æ®°¡ 0.5ÃÊ¿©¼­ ¾à 4¹è Á¤µµ ´õ °É¸®´Âµ¥,
ÀúÈñ ÄÄÇ»ÅÍ°¡ ÀÌ»óÇÑ °Ç°¡¿ä? ¤¾¤¾;;
ȲÈñ¼± 11-07-11 14:43
 
À¸앜¤»¤»¤»¤»¤»¤»¤»¤»¤»¤»¤»¤»;;
¼±»ý´Ô! 3¹ø° ¿Ã¸®³×¿ä;;
Á¤¿Ã¿¡¼­ ä÷ÇØ º¸´Ï ÀúÈñ ÄÄÇ»Åͺ¸´Ù 10¹è³ª ´õ ºü¸£³×¿ä;;
¸¶°¨ÀÌ 0.2ÃÊ ¼öÁØ;;
ÀúÈñ ÄÄÇ»ÅÍ°¡ ÀÌ»óÇÑ°¡ºÁ¿ä;;¤¾¤¾¤¾;;
ÄĽºÄð 11-07-11 14:53
 
1ÃÊ¿¡ ¾ó¸¸Å­ µ¹¸± ¼ö ÀÖ´ÂÁö´Â ÄÄÇ»ÅÍÀÇ »ç¾çÀ̳ª ¿¬»êÀÇ ³»¿ëµî¿¡ µû¶ó ÆÇÀÌÇÏ°Ô ´Þ¶óÁö±â ¶§¹®¿¡ Á¤È®ÇÏ°Ô ¼öÄ¡È­ ÇÒ ¼ö ¾ø½À´Ï´Ù.
´Ù¸¸ À¢¸¸ÇÑ ¿¬»êÀº 1¾ï¹ø ÀÌ»ó °¡´ÉÇÏ°í °£´ÜÇÑ ¿¬»êÀº ±× ¸î¹èµµ ³ª¿Ã¼ö ÀÖÀ¸³ª ´ë·« 1¾ï¹ø ÀÌ»óÀÇ ¿¬»êÀÌ ¼öÇàµÇ´Â °æ¿ì¿¡´Â ½Ã°£ÃÊ°ú¿¡ ´ëºñÇÒ ¼ö ÀÖµµ·Ï ÄÚµùÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
 
 

Total 662
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
102 °­ÀÇ´Â ¾î¶»°Ô »ç³ª¿ä? (1) ½ÅÀ¯¸® 08-13 6532
101 ¿¹¼±±âÃâ¹®Á¦ 2011³â 7¹ø (4) ±è½Ã¿ø 08-09 6657
100 µ¿¿µ»ó Àç»ýÀÌ µÇÁö ¾Ê½À´Ï´Ù. (1) ±è¹Ì¼÷ 07-04 6881
99 °¡ÀÔÇÏ°í 3Àϵ¿¾È ¹«·á°­Á °Ç¿¡ °üÇÏ¿©.. (1) ÃÖÁØÈ£ 06-22 6787
98 µ¿¿µ»ó Àç»ý (4) ±è¹Ì¼÷ 06-20 6886
97 ¾Æ,, ÈÞ´ëÆù°áÁ¦¿¡ °üÇØ Áú¹®µå¸³´Ï´Ù (1) ¹Ú°ÇÈÖ 06-18 7012
96 °æ±âµµ º»¼± Ä¿Æ®¶óÀÎÀÌ ¾î´ÀÁ¤µµ µÇ´ÂÁö¿ä? (1) ¹éÁöÈÆ 06-12 7617
95 (À̺¥Æ®)Àü±¹´ëȸ´ëºñÀü°­ÁÂ1³â¼ö°­±Ç°áÀç (1) ±èÅ¿ø 06-10 6763
94 Áú¹®µå¸³´Ï´Ù. (1) ÃÖÁ¤¹« 06-06 7261
93 Á¤º¸¿Ã¸²ÇǾƵå (1) ¹Ú½ÂÇÑ 06-03 7014
92 ´ÜÀÏ°­Á·Π³ª´©¾î¼­ ÆǸŴ ¾ÈÇϽóª¿ä? (1) ÀÓÁ¤È¯ 06-03 6743
91 °­ÀÇ ´Ù¿î·Îµå´Â ¾ÈµÇ³ª¿ä? (1) Á¤ÅÂÈ« 05-27 6899
90 ±³Àç°ü·Ã (1) ¹Ú¹Ì¿µ 05-22 6836
89 Áú¹®µå¸³´Ï´Ù. (1) ÃÖÁ¤¹« 05-17 7385
88 Áú¹®µå¸³´Ï´Ù. (3) ¶óÀÌ¿ÂÅ· 05-16 6896
87 Àú±â¿ä..~~ (1) À̹ÌÈ­ 05-15 6815
86 ÃʵîÇлý,ÁßÇлý, °íµîÇлý ÆÐÅ°Áö·Î ±¸ºÐÇØÁÖ¸é ÁÁ°Ú¾î¿ä^^ (1) ±èÁø¿µ 05-06 7316
85 °°Àº °­Á¸¦ ¿©·¯°³ ½ÅûÇÏ°íÀÚ ÇÒ ¶§... (1) ¼Ò´ëºÀ 05-03 6907
84 Á¤º¸¿Ã¸²ÇÇ¾Æµå º»¼± Àü°­Á¼ö°­±Ç ±¸ÀÔÇߴµ¥¿ä (1) ÀÌÁø¿ì 05-02 6935
83 »ó´ã (1) ȲÁØ¿µ 04-28 7742
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

ȸ»ç¼Ò°³ | °³ÀÎÁ¤º¸Ã³¸®¹æħ | ÀÌ¿ë¾à°ü | ã¾Æ¿À½Ã´Â ±æ | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ | »ç¾÷ÀÚÁ¤º¸È®ÀÎ
°æ±âµµ ¾È¾ç½Ã µ¿¾È±¸ È£°èµ¿ 1065-10 Çù¼º°ñµåÇÁ¶óÀÚ 601È£ ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ) TEL : 031-388-8840 FAX : 031-388-0996
´ëÇ¥ÀÚ : ±èµ¿±Ô »ç¾÷ÀÚ¹øÈ£ : 130-86-02870 Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ 2010-°æ±â¾È¾ç-888È£
COPYTIGHT(C) ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ), ALL RIGHT RESERVED.
´ãÀº°­Á : 0