奇怪的玄学增加了
  • 板块灌水区
  • 楼主Stinger
  • 当前回复2
  • 已保存回复2
  • 发布时间2020/11/30 18:33
  • 上次更新2023/11/5 07:01:47
查看原帖
奇怪的玄学增加了
361308
Stinger楼主2020/11/30 18:33
#include <cstdio>

int fib[105] = {0, 1}, cnt = 1;

int main() {
	int t;
	scanf("%d", &t);
	while (fib[cnt] <= 1e9) ++ cnt, fib[cnt] = fib[cnt - 1] + fib[cnt - 2];
	while (t --) {
		int a, flag(1);
		scanf("%d", &a);
		for (int i(0); i <= cnt; ++ i)
		for (int j(i); j <= cnt; ++ j)
		if (fib[i] * fib[j] == a) {puts("Yes"), flag = 0; break;}
		if (flag) puts("No");
	}
}

不管这段代码写的是啥输入1,5都不应该输出两个yes吧?

真是个玄学的世界呢。

2020/11/30 18:33
加载中...