fzu 2125
来源:互联网 发布:知乎法国核潜艇 编辑:程序博客网 时间:2024/06/08 10:51
http://acm.fzu.edu.cn/problem.php?pid=2125
#include"stdio.h"
#include"math.h"
__int64 fun(__int64 m,__int64 n)
{
__int64 sum=0;
while(m)
{
sum+=m%n;
m=m/n;
}
return sum;
}
int main()
{
__int64 m,n,i,j,h;
int k;
scanf("%d",&k);
while(k--)
{
scanf("%I64d%I64d",&n,&m);
j=-1;
for(i=1;i<500;i++)
{
h=((-i+sqrt(i*i+4*n))/2);//利用近似一元二次方程来解;
if(h*h+h*fun(h,m)==n)
{
j=h;
break;
}
}
printf("%I64d\n",j);
}
return 0;
}
0 0
- fzu 2125
- fzu 2125
- FZU - 2125 - 简单等式
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- FZU
- 推2014-03-04送
- JS闭包
- NSUserDefaults详解
- 星型拓扑结构
- android bitmap drawable canvas
- fzu 2125
- 用游标遍历某台服务器下所有的数据库中 汲及到某个关键词的 所有存储过程及自定义函数
- Cross-origin request official description on asp.net
- Linux学习记录--vim与vi常用命令
- 连载:面向对象葵花宝典:思想、技巧与实践(15) - 需求详解
- P2P开源系统
- C#通过Management;获取设备管理器方法
- 避开伤害——给金老师的留言
- thinkphp if标签的小问题