hdu 2028
PS:以前对long long型的数据就一直不怎么明白...弄了好久...
long long a;
scanf("%lld",&a);
printf("%lld",a);
这样才行
代码:#include "stdio.h"
void swap(long long *a,long long *b){
long long t;
t=*a;
*a=*b;
*b=t;
}
long long gcd(long long a,long long b){
if(a>b) swap(&a,&b);
if(a==0) return b;
else{
return gcd(a,b%a);
}
}
int ngcd(int *a,int n){
if(n==1) return *a;
return gcd(a[n-1],ngcd(a,n-1));
}
long long lcm(long long a,long long b){
return a*b/gcd(a,b);
}
long long nlcm(long long *a,int n){
if(n==1) return *a;
return lcm(a[n-1],nlcm(a,n-1));
}
int main(){
int i,n;
long long num[110];
while(~scanf("%d",&n)){
for(i=0;i<n;i++){
scanf("%lld",&num[i]);
//printf("%lld",num[i]);
}
printf("%lld\n",nlcm(num,n));
//printf("%llf",num[i]);
}
return 0;
}
最新文章
- 执行robot framework 的测试用例 命令行pybot使用方式
- 游戏引擎PushButtonEngine简介
- UNITY3D在IOS开发下的反射机制限制
- C语言 const常量讲解
- php sortable 动态排序
- java中的clone
- 【VMware虚拟机】【克隆问题】在VMware 9.0下克隆CentOS6.5虚拟机无法识别eth网卡
- JM编解码264
- JDK自带工具jps,jstat,jmap,jconsole使用
- Linux系统学习笔记之 1 基础命令
- Object 保存到文件中
- New 和 GetMem 的不同之处
- css3 2d转换3d转换以及动画的知识点汇总
- CSS里padding和margin的区别是什么?
- [CC-PERMUTE]Just Some Permutations 3
- vue的分页组件
- CRM 价格批导2<;上一个太多冗余>;
- [转载]腾讯专家:论高级DBA的自我修养
- Python下尝试实现图片的高斯模糊化
- Sqoop+mysql+Hive+ Ozzie数据仓库案例