TOJ 526

TOJ 526

題目

https://toj.tfcis.org/oj/pro/526/

輸入一串數字,輸出數字的相反

例如: 521 輸出 125

不過當前綴是 0 時不需要顯示

程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//By Koios1143
#include<iostream>
using namespace std;
int main(){
int n,m=0;
cin>>n;
while(n){
m*=10;
m+=(n%10);
n/=10;
}
cout<<m<<'\n';
return 0;
}

複雜度分析

總時間複雜度為 $O(1+log_{10}{n})$