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

ÀüüÀûÀÎ È帧À» Á¤È®ÇÏ°Ô Àâ°í Á¦´ë·Î ÈǸ¢ÇÏ°Ô ÀÛ¼ºµÈ°Å °°½À´Ï´Ù.
ÄÄÇ»ÅÍ »ç¾çÀÌ ¾î¶»°Ô µÇ´ÂÁö ¸ð¸£°ÚÁö¸¸ ÀÛ¼ºÇϽŠÇÁ·Î±×·¥À¸·Î ÀϺΠ¹®¹ý ¼öÁ¤¸¸ Çؼ­ Á¤¿Ã¿¡¼­ äÁ¡Çϸé ÃæºÐÇÏ°Ô ½Ã°£³»¿¡ Ãâ·ÂÀÌ µÇ°í 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
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
662 code blocks ´Ù¿î ¹Þ¾Ò´Âµ¥ ºôµå°¡ ¾ÈµÇ¿ä. (1) ¿ì°­¹Î 11-13 22125
661 Dyamic(µ¿Àü ¹Ù²ãÁÖ±â) (1) ±èÇö¼ö 05-19 15926
660 Á¤º¸¿Ã¸²ÇÇ¾Æµå ¿¹»ó±âÃâ¹®Á¦31¹ø (1) À¯¾ç¼÷ 03-18 13983
659 c++ Find Source please enter the path forÀ̶ó´Â ¸Þ¼¼Áö°¡ ÀÚ¡¦ (1) ÇÑÁö¹Î 09-01 13527
658 Á¤¿Ã ¼Ò½ºÆÄÀÏ Á¦Ãâ 0Á¡Ã³¸® (3) ÀÓ¿¹Âù 04-21 13357
657 Á¤º¸¿Ã¸²ÇÇ¾Æµå º»¼±¹®Á¦ Ç®ÀÌ (1) ÀÌ°æÁø 05-03 11944
656    2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 2¹ø/ÁßµîºÎ 1¹ø ±âÃâ¹®Á¦ (4) ÄĽºÄð 07-11 11604
655 [Á¤´äÀº ¾îµð¿¡?] Á¤¿Ã¸ðÀÇÅ×½ºÆ® 2011³â 5¿ù (1) ÇãÆȸ¸ 05-10 11300
654 ä¿ì±â»ö ȸ»ö¿ä..+Â÷Æ®ÀÌÁßÃà(29ÀÏ¿ÀÈÄ1½Ã½ÃÇè±ÞÇÔ ¤Ì¤Ì) Á¤µ¿¸í 08-29 10997
653 2008³âµµ Á¤¿Ã Àü±¹´ëȸ ÃʵîºÎ 3¹ø¹®Á¦ (1) ȲÈñ¼± 07-11 10821
652 Âü¿Ü ¹ç ¹®Á¦ (1) ÀÌÁ¤¹Î 05-14 10760
651 ÀÚ±âÁÖµµ c¾ð¾î ÇÁ·Î±×·¡¹Ö 2´Ü¿ø Çü¼ºÆò°¡¹®Á¦ 1¹ø ´äÀÌ ±Ã±Ý (1) ¿ì°­¹Î 09-08 10672
650 cpp ÆÄÀÏ ¿Ã·Áº¾´Ï´Ù (2) È«ÇüÁØ 01-12 10551
649 ITQ ÀÎÅÍ³Ý ¿ÀŸ (1) ¹ÚÂùÈ£ 05-18 10439
648 ÀÚ±âÁÖµµ c¾ð¾î ÇÁ·Î±×·¡¹Ö ¼±ÅÃÁ¦¾î¹® ÀÚ°¡Áø´Ü 7¹ø (1) ±è¼±ÀÏ 01-23 10427
647 ÃʵîºÎ ¿¹¼± ´ä¾ÈÁö (1) À̽ſµ 09-15 10359
646 ¾Ë°í¸®Áò °­Á ¼ö°­ÇÏ°íÀÚ ÇÕ´Ï´Ù. (1) ¹Ú¼öÇö 08-22 10197
645 ¿öµåÇÁ·Î¼¼¼­ ¹«·á°­Á ¾ø³ª¿ä?? (1) ±è´ÙÇý 03-28 10054
644 ¿¢¼¿ ¿ÏÀüÃÊÂ¥Àä Â÷Æ® ¸¸µé±â¿ä..Áú¹® (1) Á¤µ¿¸í 08-25 9960
643 2010 Áß.°íµîºÎ ¿¹¼± 11~15¹ø (¼öÇаü·Ã) 11¹øÇ®ÀÌ°¡ ÃʵîºÎ ¿¹¡¦ (3) À§´ë¿¬ 04-03 9948
 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