1 条题解

  • 2
    @ 2024-7-26 15:34:31

    难度为1:

    #include<iostream>
    using namespace std;
    int main()
    {
        cout<<0<<endl<<0<<endl<<0<<endl<<1<<endl<<0<<endl<<1;
    }
    
    • @ 2025-2-10 22:55:54

      牛逼!

    • @ 2025-3-28 18:39:22

      真正解法:

      #include<bits/stdc++.h>
      using namespace std;
      long long n;
      bool check(){
      	if(n == 3)return 0; 
      	int a2 = 0,a3 = 0;
      	while(n % 2==0)a2++,n/=2;
      	if(n == 1)return 0;
      	while(n % 3==0)a3++,n/=3;
      	if(a3 == 0){
      		if(n > 1)return 1;
      		else return 0;
      	}
      	if(a3 > 1)return 1;
      	if(a3 == 1 && n == 1)return 0;
      	return 1;
      }
      int main(){
      	int t;
      	cin >> t;
      	for(int i = 1;i <= t;i ++){
      		cin >> n;
      		cout << check() << endl;
      	}
      }
  • 1

信息

ID
1826
时间
1000ms
内存
256MiB
难度
9
标签
递交数
7
已通过
6
上传者