https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5057

不知道为什么是这个规律

#include <iostream>
using namespace std;
long long a, b, ans;
int nCase, cCase;
long long calc(long long a, long long b)
{
long long ret = ;
while (b)
{
long long t = b;
ret += a / b;
b = a % b;
a = t;
}
return ret + ;
}
int main()
{
//ios::sync_with_stdio(false);
cin >> nCase;
while (nCase--)
{
cin >> a >> b;
if (a == && b == )
{
ans = ;
}
else if (a == || b == )
{
ans = ;
}
else
{
ans = calc(a, b);
}
cout << "Case #" << ++cCase << ": " << ans << endl;
}
return ;
}

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(11-6)译 -&gt; 从一个”模型定义”函数里返回一个复杂类型
  2. nfs部署和优化
  3. Git使用指南(2)——工作区,暂存区,版本库
  4. NetworkComms V3 之同时监听多端口
  5. [UE4]武器碰撞
  6. GOOGLE的专业使用方法(转)
  7. BZOJ 1046: [HAOI2007]上升序列 LIS -dp
  8. POJ 1743 不可重叠的最长重复子串
  9. 7_SQL Server通过代码删除数据
  10. 第六届SD省赛 Circle of Friends
  11. docker bulid命令
  12. Selenium之动作链(ActionChains)
  13. Confluence 6 配置 Office 连接器选项
  14. SVM—PK—BP:SVR(better)和BP两种方法比较且实现建筑物钢筋混凝土抗压强度预测—Jason niu
  15. 学习笔记58—3D杯子设计
  16. 20155330 《网络对抗》 Exp7 网络欺诈防范
  17. python 入门基础22 --复习 面向对象
  18. HTML5 Canvas ( 图形的像素操作 ) getImageData, putImageData, ImgData.data
  19. 使用process_monitor.sh监控hadoop进程的crontab配置
  20. mysql和oracle查询出的一条结果中的多个字段拼接

热门文章

  1. 【数据分析 R语言实战】学习笔记 第五章 数据的描述性分析(下)
  2. whereis参数
  3. 聊聊JavaScript和Scala的表达式 Expression
  4. Python Linked List
  5. QT 学习笔记概述
  6. DROP DOMAIN - 删除一个用户定义的域
  7. 字符串 || CodeForces 591B Rebranding
  8. 第1节 flume:9、flume的多个agent串联(级联)
  9. pm2 start命令中的json格式详解
  10. Linux下QT、cannot find -lGL、