社区讨论

暴力 75 T了第4个点

P8054 A 质因数参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lo8xwb2o
此快照首次捕获于
2023/10/28 02:21
2 年前
此快照最后确认于
2023/10/28 02:21
2 年前
查看原帖
CPP
#include<iostream>
#include<algorithm>
#define re register
using namespace std;
inline int read(){
	int x=0,y=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){
		if(ch=='-') y=-y;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9'){
		x=x*10+ch-'0';
		ch=getchar();
	}
	return x*y;
}
int T,n;
int main(){
	T=read();
	while(T--){
		n=read();
		int cnt=0;
		while(n%2==0) n/=2;
		while(n%3==0){
			n/=3;
			cnt++;
		}
		if(n!=1) puts("1");
		else if(cnt>1) puts("1");
		else puts("0");
	}
	return 0;
}
求优化方案

回复

4 条回复,欢迎继续交流。

正在加载回复...