Description
一块蛋糕,每次只能切正方形,问最多能切多少块?
Algorithm
模拟切的过程,每次改变长宽
Code
#include <iostream>
using namespace std;
int main()
{
int t;
cin >> t;
for (int i = 0; i < t; i++)
{
int n, m;
cin >> n >> m;
int ans = 0;
while (n > 0 && m > 0)
{
if (n > m) n -= m; else m -= n;
ans++;
}
cout << ans << endl;
}
}
本文介绍了一种通过模拟切割过程来计算一块蛋糕最多可以切成多少块的算法。该算法每次改变蛋糕的长宽,确保每次切割都是正方形,最终输出切割次数。
13万+

被折叠的 条评论
为什么被折叠?



