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

ÀüüÀûÀÎ È帧À» Á¤È®ÇÏ°Ô Àâ°í Á¦´ë·Î ÈǸ¢ÇÏ°Ô ÀÛ¼ºµÈ°Å °°½À´Ï´Ù.
ÄÄÇ»ÅÍ »ç¾çÀÌ ¾î¶»°Ô µÇ´ÂÁö ¸ð¸£°ÚÁö¸¸ ÀÛ¼ºÇϽŠÇÁ·Î±×·¥À¸·Î ÀϺΠ¹®¹ý ¼öÁ¤¸¸ Çؼ­ Á¤¿Ã¿¡¼­ äÁ¡Çϸé ÃæºÐÇÏ°Ô ½Ã°£³»¿¡ Ãâ·ÂÀÌ µÇ°í 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
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
82 °áÁ¦°ü·ÃÇؼ­ ¹®Àǵå·Á¿ä~ (1) ¾ÈÀºÁ¤ 04-28 6804
81 ^^~ÀÚ±âÁÖµµ C¾ð¾îÇÁ·Î±×·¡¹Ö ±³Àç (1) ÀÌÁ¤¹Î 04-27 7091
80 ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö °øµ¿±¸¸Å À̺¥Æ® °áÁ¦ (2) ÀÌ¿©Áø 04-26 7256
79 Æ÷ÀÎÆ®¿ä (1) ¿À¹Ì¿Á 04-24 6808
78 Á¤º¸¿Ã¸²ÇǾƵå Áö¿ªº»¼±´ëºñ ±âÃâ¹®Á¦ Ç®ÀÌ°­Á¿ä... (1) ¾ö»çÃÊ 04-24 9507
77 Á¤º¸¿Ã¸²ÇǾƵå 1³â ¼ö°­Çߴµ¥¿ä?? (2) ¹éÁöÈÆ 04-24 8401
76 Á¤º¸¿Ã¸²ÇÇ¾Æµå º»¼±´ëºñ Àü°­Á ¼ö°­±Ç (1) ¹Ú½ÂÇÑ 04-22 6957
75 2011³â ¿¹¼± ¸ðÀÇ°í»ç (1) ¹éÁöÈÆ 04-19 8247
74 Á¤º¸¿Ã¸²ÇÇ¾Æµå º»¼±´ëºñ Àü°­Á ¼ö°­±Ç (1) ¹Ú½ÂÇÑ 04-18 7088
73 Æ÷ÀÎÆ® (1) Àå°æÇö 04-18 6793
72 ÀÚ±âÁÖµµ C¾ð¾î??? (1) ÀÌÁ¤¹Î 04-16 7035
71 Æ÷ÀÎÆ® »ç¿ë¹ý (1) ¹Ú½ÂÇÑ 04-11 6996
70 2010³â 9¹ø ¹®Á¦ ¹éÁöÈÆ 04-11 6895
69    2010³â 9¹ø ¹®Á¦ ÄĽºÄð 04-12 6884
68 2010³â Áß°íµîºÎ¿¹¼± 29¹ø¹®Á¦ ¿À·ù (1) ¹éÁöÈÆ 04-05 7123
67 Á¤º¸¿Ã¸²ÇǾƵå Àü °­Á 1³â ¼ö°­±Ç (1) ÀÌÁ¤¹Î 04-02 6981
66 Á¤º¸¿Ã¸²ÇǾƵå 2011 Áß.°íµîºÎ¿¹¼± ±âÃâ¹®Á¦Ç®ÀÌ (1) ±èÁ¤Èñ 03-31 7624
65 Ãʵî Á¤º¸¿Ã¸²ÇÇ¾Æµå ±âÃâ¹®Á¦Ç®ÀÌ fullÆÐÅ°Áö (1) ¿À¹Ì¿Á 03-07 9370
64 ÇѱÛ2010 ¹«·á°­ÁÂ.... (1) Á¶¿µÈñ 02-27 7418
63 °­ÀǽÅûÇߴµ¥¿ä (1) ±è¿¬Èñ 02-17 7088
 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