發表文章

Uva 674 ---- coin change

圖片
// coin change #include <iostream> using   namespace  std ; int  main ( ) { int  iCoin [ 7490 ] [ 5 ] ; int  iMoney [ 5 ]   =   {   1 ,  5 ,  10  ,  25 ,  50   } ; int  iAmount, i ,j, iMax ; while   (   cin   >>  iAmount  )      {     iMax  =   - 1 ;        for   (  i = 0   ;  i <= iAmount  ;  i ++   )           iCoin [ i ] [ 0 ]   =   1 ;      for   (  j = 0   ;  j < 5   ;  j ++   )         iCoin [ 0 ] [ j ]   =   1 ;      for   (  i = 1   ;  i <= iAmount  ;  i ++   )                for   (  j = 1   ;  j ...

Uva 10409 --- Dice

// Uva 10409 -- die game #include <iostream> using   namespace  std ; int  main ( ) { int  iCommand, i, j, k, iTemp ; string sIn ; while   (   cin   >>  iCommand  )         {      if   (  iCommand  ==   0   )          break ;        //             top  down north west east south      int  iDice [ 6 ]   =   {   1  ,  6 ,   2    ,  3   ,  4   ,  5    } ;     string sDice [ 4 ]   =   {   "north" ,  "west"  ,  "east"  ,  "south" } ;          for   (  i = 0   ;  i < iCommand  ;  i ++   )          {   ...

Uva 10082

// Uva practice 10082 #include <iostream> using   namespace  std ; int  main ( ) { string sList [ 4 ] ; sList [ 0 ]   =   "`1234567890-=" ; sList [ 1 ]   =   "QWERTYUIOP[] \\ " ; sList [ 2 ]   =   "ASDFGHJKL;'" ; sList [ 3 ]   =   "ZXCVBNM,./" ; int  iLength [ 4 ] ; iLength [ 0 ]   =  sList [ 0 ] . length ( ) ; iLength [ 1 ]   =  sList [ 1 ] . length ( ) ; iLength [ 2 ]   =  sList [ 2 ] . length ( ) ; iLength [ 3 ]   =  sList [ 3 ] . length ( ) ; string sIn ; int  i,j,k,p ; while   (  getline ( cin ,sIn )   )        {     k  =   0 ;     p  =  sIn. length ( ) ;         while   (  k < p  )          {                 for ...