Glenn's ACM code

什麼事都盡全力去做吧!!

2009年2月26日 星期四

Q10219: Find the ways!

/*
先把組合數算出來
再把結果放到 string 裡
去算他的長度
就是幾位數

Run time: 0.000
*/
#include <stdio.h>
#include <string.h>

int main()
{
int n, m;
int i;
double prod;
char str[100];
while (scanf("%d%d", &n, &m) == 2)
{
prod = 1;
for ( i = 0; i < m; )
prod *= (double)n--/++i;

snprintf(str, sizeof(str), "%.0lf\0", prod);
printf("%d\n", strlen(str));
}

return 0;
}
張貼者: Glenn Chen 於 下午4:10
標籤: ACM

沒有留言:

張貼留言

較新的文章 較舊的文章 首頁
訂閱: 張貼留言 (Atom)

Programming

  • 練習 (1)
  • ACM (65)

網誌存檔

  • ▼  2009 (66)
    • ►  05/03 - 05/10 (1)
    • ►  04/26 - 05/03 (1)
    • ►  03/29 - 04/05 (1)
    • ►  03/22 - 03/29 (1)
    • ►  03/08 - 03/15 (9)
    • ►  03/01 - 03/08 (6)
    • ▼  02/22 - 03/01 (16)
      • Q10258: Contest Scoreboard
      • Q10242: Fourth Point!!
      • Q10223: How many nodes ?
      • Q10235: Simply Emirp
      • Q10219: Find the ways!
      • Q10200: Prime Time
      • Q10193: All You Need Is Love
      • Q10189: Minesweeper
      • Q10167: Birthday Cake
      • Q10161: Ant on a Chessboard
      • Q10112: Myacm Triangles
      • Q10105: Polynomial coefficients
      • Q10106: Product
      • Q10041: Vito's family
      • Q10056: What is the Probability?
      • Q10015: Joseph's Cousin
    • ►  02/15 - 02/22 (7)
    • ►  02/08 - 02/15 (19)
    • ►  02/01 - 02/08 (5)

連結

  • Algorithm Design Paradigms
  • 良葛格學習筆記
  • C++ Algorithms [C++ Reference]
  • A Tutorial on Dynamic Programming
  • UVa Online Judge
  • Lucky 貓的 ACM 園地
  • 美麗 C 世界
  • UVA toolkit
頂尖企業主題. 技術提供:Blogger.