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

ÀüüÀûÀÎ È帧À» Á¤È®ÇÏ°Ô Àâ°í Á¦´ë·Î ÈǸ¢ÇÏ°Ô ÀÛ¼ºµÈ°Å °°½À´Ï´Ù.
ÄÄÇ»ÅÍ »ç¾çÀÌ ¾î¶»°Ô µÇ´ÂÁö ¸ð¸£°ÚÁö¸¸ ÀÛ¼ºÇϽŠÇÁ·Î±×·¥À¸·Î ÀϺΠ¹®¹ý ¼öÁ¤¸¸ Çؼ­ Á¤¿Ã¿¡¼­ äÁ¡Çϸé ÃæºÐÇÏ°Ô ½Ã°£³»¿¡ Ãâ·ÂÀÌ µÇ°í 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 665
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
65 Ãʵî Á¤º¸¿Ã¸²ÇÇ¾Æµå ±âÃâ¹®Á¦Ç®ÀÌ fullÆÐÅ°Áö (1) ¿À¹Ì¿Á 03-07 9659
64 ÇѱÛ2010 ¹«·á°­ÁÂ.... (1) Á¶¿µÈñ 02-27 7703
63 °­ÀǽÅûÇߴµ¥¿ä (1) ±è¿¬Èñ 02-17 7364
62 °­ÀǽÅûÇß½À´Ï´Ù. (1) ÀÌÁؼ® 02-02 7510
61 ÀÌ°Å ÂÍ À߸øµÈ°Í °°Àºµ¥¿ä (1) ÀÌ´ë¿­ 01-20 7476
60 Áú¹®¿ä (2) ÃÖÀº¼÷ 10-22 8838
59 °­ÀÇ º¸±â°¡ ¾ÈµÇ³×¿ä. (2) À̼ö¹Î 10-20 8609
58 °áÁ¦ È®ÀÎ ¹Ù¶ø´Ï´Ù. (1) ±è½Ã¿ø 09-25 8789
57 c++ Find Source please enter the path forÀ̶ó´Â ¸Þ¼¼Áö°¡ ÀÚ¡¦ (1) ÇÑÁö¹Î 09-01 13879
56 ä¿ì±â»ö ȸ»ö¿ä..+Â÷Æ®ÀÌÁßÃà(29ÀÏ¿ÀÈÄ1½Ã½ÃÇè±ÞÇÔ ¤Ì¤Ì) Á¤µ¿¸í 08-29 11359
55 ¿Ã¸²ÇÇ¾Æµå °­ÀÇ ±³Àç´Â º°µµ·Î ¾ø´Â°ÇÁö¿ë~ (1) ÇÑÁö¹Î 08-27 10116
54 ¿¢¼¿ ¿ÏÀüÃÊÂ¥Àä Â÷Æ® ¸¸µé±â¿ä..Áú¹® (1) Á¤µ¿¸í 08-25 10437
53 ¾Ë°í¸®Áò °­Á ¼ö°­ÇÏ°íÀÚ ÇÕ´Ï´Ù. (1) ¹Ú¼öÇö 08-22 10594
52 ¾Ë°í¸®Áò °­Á ½ÅûÇÕ´Ï´Ù (1) ÀÌÀ缺 07-13 8909
51 ¾Ë°í¸®Áò °­ÀǽÅûÀÌ¿ä (1) ±è¼±¹Ì 07-13 8413
50 ±âÇÏ ¾Ë°í¸®Áò °­Á Áú¹® ÀÖ½À´Ï´Ù. (2) ȲÈñ¼± 07-11 9588
49 2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 3¹ø¹®Á¦ (1) ȲÈñ¼± 07-11 12575
48    2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 3¹ø¹®Á¦ (1) ÄĽºÄð 07-11 9502
47 2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 2¹ø/ÁßµîºÎ 1¹ø ±âÃâ¹®Á¦ (1) ȲÈñ¼± 07-10 8989
46    2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 2¹ø/ÁßµîºÎ 1¹ø ±âÃâ¹®Á¦ (4) ÄĽºÄð 07-11 13319
   31  32  33  34  

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