3 条题解

  • 1
    @ 2025-2-19 13:37:31

    #include<bits/stdc++.h> using namespace std; int main(){ string s,a; cin>>s; int cnt=0; int la=s.size(); if(la1&&s[la-1]'0'){ cout<<0; return 0; } for(int i=0;i<la;i++) a[la-i-1]=s[i]; while(a[cnt]=='0') cnt++; if(s[0]!='-') for(int i=cnt;i<la;i++) cout<<a[i]; else{ cout<<'-'; for(int i=cnt;i<la-1;i++) cout<<a[i]; } }

    • 1
      @ 2024-10-19 16:19:27

      #include<bits/stdc++.h> using namespace std; int main(){

      int  n;
      cin>>n;
      if(n%2==1){
      	cout<<"-1";
      	return 0;
      } else {
      	for(int i=8388608;i>=2;i/=2){
      		if(n>=i){
      			cout<<i<<" ";
      			n-=i;
      		}
      	}
      }
      return 0;
      

      }

      • 1
        @ 2024-10-7 17:22:23
        #include<bits/stdc++.h>
        using namespace std;
        int main(){
        	int n,sum=0;
        	cin>>n;
        	while(n){
        		sum=sum*10+n%10;
        		n/=10;
        	}
        	cout<<sum;
        	return 0;
        }
        
        • 1

        信息

        ID
        654
        时间
        1000ms
        内存
        128MiB
        难度
        5
        标签
        递交数
        103
        已通过
        43
        上传者