代码不知为何超时
查看原帖
代码不知为何超时
663042
QWERTY_770楼主2024/9/12 11:28
#include <bits/stdc++.h>

using namespace std;
int t, a;

int main(){
	scanf("%d", &t);
	for (int i=0; i<t; ++i){
	    int cnt = 0;
	    int pow2 = 1;
		scanf("%d", &a);
		while(a%2==0){
		    a >>= 2;
		    ++cnt;
		    pow2 <<= 1;
		}
		printf("%d %d %d\n", 1, 2*pow2, (2+a)*pow2);
	}
	return 0;
}
2024/9/12 11:28
加载中...