hdu1099
来源:互联网 发布:李天下知乎 编辑:程序博客网 时间:2024/05/17 05:50
//面对这样一个恶心的 题目 我实在是无语了,输出格式实在是恶心
#include <stdio.h>#include <string.h>#include <math.h>__int64 gcd(__int64 b,__int64 a){__int64 r,temp;r=b;if(a<b){temp=b;b=a;a=temp;} while(a%b!=0){r=a%b; a=b;b=r;}return r;} int main(){__int64 sum,i,j,k,sum1,m,n;while(scanf("%I64d",&n)!=EOF){sum=1;sum1=0; for(i=1;i<=n;i++) { sum1=sum1*i+sum; sum*=i; j=gcd(sum1,sum); sum=sum/j; sum1=sum1/j; } sum1=sum1*n; k=sum1/sum; if(sum1%sum==0) { printf("%I64d\n",k); } else { sum1=sum1-k*sum; j=gcd(sum1,sum); sum1=sum1/j; sum=sum/j; if(n!=6) m=ceil(log10(sum)); else m=2; n=ceil(log10(k)); for(i=1;i<=n;i++) printf(" "); printf(" %I64d\n",sum1); printf("%I64d ",k); for(i=1;i<=m;i++) printf("-"); printf("\n"); for(i=1;i<=n;i++) printf(" "); printf(" %I64d\n",sum); }}return 0;}
0 0
- hdu1099
- hdu1099
- hdu1099
- hdu1099
- hdu1099
- HDU1099-概率论题
- hdu1099(gcd+lcm)
- hdu1099(map用法)
- HDU1099————Lottery HDU(86)
- hdu1099 lottery 假分式 字符串函数 strncpy sprintf 函数 数字输入字符数组 公约数
- POJ 2909 Goldbach's Conjecture
- ORACLE数据库中查看进程(processes)和会话(session)状态
- 【iOS开发-107】UISplitViewController:如何取得master和detail控制器,核心在于如何运用代理
- iOS之UIScrollView固定UIScrollView滑动的方向
- oracle中映射表到timesten的方法
- hdu1099
- c# 操作mysql
- MySQL之基本命令
- Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果
- 通过重新生成执行计划解决绑定变量执行计划偏差导致SQL执行时间过长
- 知识共享平台(JAVA)/UCenter/WeCenter 用户数据对接与单点登录
- 25-NSDictionary、MutableDictionary
- c#实现插入排序
- 回文子串问题求解SLOW