WA求调
查看原帖
WA求调
1802001
one_CE_robot楼主2025/8/30 22:08
#include<bits/stdc++.h>
using namespace std;
unsigned long long w[32]={0},s;
int main(){
    cin>>s;
    int i=0;
    while(s){
        w[i]=s%2;
        s/=2;
    }
    unsigned long long wq=1;
    for(int i=16;i<=31;i++){
        s+=w[i]*wq;
        wq*=2;
        //cout<<w[i]<<' ';
    }
    for(int i=0;i<=15;i++){
        s+=w[i]*wq;
        wq*=2;
        //cout<<w[i]<<' ';
    }
    
    cout<<s;
    return 0;
}

只对了第一个点,样例没有对。

2025/8/30 22:08
加载中...