连求两题
  • 板块题目总版
  • 楼主封禁用户
  • 当前回复69
  • 已保存回复69
  • 发布时间2024/11/8 21:34
  • 上次更新2024/11/9 08:58:05
查看原帖
连求两题
695833
封禁用户楼主2024/11/8 21:34

#include <bits/stdc++.h>
using namespace std;
long long a, b;
set<long long> s;
int main()
{
	cin >> a >> b;
	s.insert(a);
	s.insert(b);
	long long x = a, y = b;
	while (true)
	{
		if (s.find(abs(y - x)) != s.end())
			break;
		s.insert(abs(y - x));
		x = y;
		y = abs(y - x);
	}
	cout << s.size() << endl;
	return 0;
}
2024/11/8 21:34
加载中...