1570.A C
来源:互联网 发布:数据挖掘工作 编辑:程序博客网 时间:2024/05/29 09:00
A C
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5288 Accepted Submission(s): 3406
Problem Description
Are you excited when you see the title “AC” ? If the answer is YES , AC it ;
You must learn these two combination formulas in the school . If you have forgotten it , see the picture.
Now I will give you n and m , and your task is to calculate the answer .
Input
In the first line , there is a integer T indicates the number of test cases.
Then T cases follows in the T lines.
Each case contains a character ‘A’ or ‘C’, two integers represent n and m. (1<=n,m<=10)
Output
For each case , if the character is ‘A’ , calculate A(m,n),and if the character is ‘C’ , calculate C(m,n).
And print the answer in a single line.
Sample Input
2
A 10 10
C 4 2
Sample Output
3628800
6
#include <stdio.h>#include <stdlib.h>#include <string.h>int f(int n){ int t=1,i; if(n==1) { return 1; } for(i=n;i>0;i--) { t=t*i; } return t;}int main(){ int t,m,n,s; char a; scanf("%d",&t); while(t--) { getchar();//代表回车,切记!!! scanf("%c%d%d",&a,&n,&m); if(a=='A') { s=f(n)/f(n-m); } else { s=f(n)/(f(m)*f(n-m)); } printf("%d\n",s); } return 0;}
- 1570.A C
- [c/c++]A a();与A a;
- A-C
- AOJ A a^b%c
- [C] (++a)*(a++)+(++a)的值是多少?
- (a^b)%c和(a/b)%c
- C标准库函数(a)
- c F&A
- C.A.R. Hoare
- A^B mod C
- A^B%C
- A^B mod C
- c = ( (++a) + (b++) );
- A*算法C实现
- C section 1.1 a
- A+B+C
- gcc -S a.c
- HDU1570:A C
- 博客是怎样写的
- 网易新闻客户端链接
- CSS解决图片过大撑破DIV网页方法
- rails 中will_paginate-bootstrap做分页
- flume 配置文件信息
- 1570.A C
- Oracle与Sql Serer的链接桥梁之透明网关的部署与配置详解(三)查看Windows服务
- bzoj 1057 悬线法
- Maven管理依赖
- 简明网络I/O模型---同步异步阻塞非阻塞之惑
- WebStorm 常用功能的使用技巧分享
- Python常用标准库 --- urllib与urllib2
- system()函数与exec组函数
- drp项目--JDBC开发流程之Oracle数据库连接