寫好程序後交上去TLE,之後對拍發現答案就是判斷是否爲2的冪。。so。。
#include"iostream"
using namespace std;
int f(int n)
{
return((n&(n-1))==0);
}
int main()
{
int n;
while(cin>>n)
{
if(f(n)) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}
寫好程序後交上去TLE,之後對拍發現答案就是判斷是否爲2的冪。。so。。
#include"iostream"
using namespace std;
int f(int n)
{
return((n&(n-1))==0);
}
int main()
{
int n;
while(cin>>n)
{
if(f(n)) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}
藍橋杯第七屆(2016年)省賽軟件類C++A組解題報告 Apare_xzc 2020/3/4 考生須知: 1.網友年齡 分析: 枚舉網友的年齡,從10開始到99,逐個判斷,符合條件的計數即可。 代碼
武漢工程大學第一屆程序設計女生賽解題報告 xzc 2020.3.8 比賽鏈接:武漢工程大學第一屆程序設計女生賽 A. Multiplication (101/861) 分析: 問x平方几次後就會>=n
快手2020校園招聘秋招筆試–算法C試卷 解題報告 Apare_xzc 2020/4/10 網頁鏈接:牛客鏈接 題型分佈: 選擇題(2分/道*20道) 編程題(15分/道*4道) 選擇題中的知
藍橋杯第九屆(2018年)省賽軟件類C++A組解題報告 Apare_xzc 2020/3/8 1. 分數 分析: 原式 = 1+1-(2^19) = 1+(2^19-1)/2^19 = (2^19+2