数论 Number Transformation HDU4952
来源:互联网 发布:c语言中rand 编辑:程序博客网 时间:2024/06/10 14:48
已知n,k,操作k次,每次操作求大于n且能被次数i整除的最小的数
已知x*i,所以(i+1)*y>=x*i,y>=x-[x/(i+1)],当x<i+1时,y的值不再改变,直接break,输出y*k即可(x,y都是倍数)
#include <stdio.h>int main(){ long long n,k; long long i; int time=0; while(scanf("%I64d%I64d",&n,&k)!=-1) { if(n==0&&k==0) break; time++; for(i=2;i<=k;i++) //从2开始,应为n就是i=1时的倍数 { n=n-n/i; if(n<i) //n<i+1 break; } printf("Case #%d: %I64d\n",time,n*k); } return 0;}
0 0
- 数论 Number Transformation HDU4952
- HDU4952-Number Transformation
- 【HDU4952】Number Transformation(数学)
- HDU4952:Number Transformation
- 【HDU4952】Number Transformation(数学)
- Hdu4952 - Number Transformation - 数论(2014 Multi-University Training Contest 8)
- hdu4952-规律&脑洞-Number Transformation
- hdu4952 Number Transformation(数学题 | 找规律)
- hdu 4952 Number Transformation(数论)
- HDU 4952 Number Transformation 数论
- 【数论】HDU 4952 Number Transformation
- BZOJ 3858 Number Transformation 数论
- ACM 数论 hdu4952
- codeforces 251C Number Transformation(数论)
- hdu 4952 Number Transformation 多校八 数论
- codeforces 251C C. Number Transformation(数论+dp)
- HDU4952
- Number Transformation
- Centos 7 下使用Falcon的资源池 并配置为LVM mirror
- Git入门
- Servlet 3.0 特性
- c语言系统函数实现字符串的7个操作
- Python下Mysql数据库Coreseek搜索架构配置与应用
- 数论 Number Transformation HDU4952
- Git-管理修改
- 企业会计准则(具体准则)第3号——投资性房地产
- EL表达式学习
- Java基础之IO
- 深入理解C++面向对象机制(一)多继承
- poj 1061 青蛙的约会
- java代码之数据库ResultSet转换成javaBean
- java 生成word表格