結果
問題 | No.2323 Nafmo、A+Bをする |
ユーザー |
|
提出日時 | 2023-05-28 13:36:05 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 28 ms / 2,000 ms |
コード長 | 1,252 bytes |
コンパイル時間 | 4,068 ms |
コンパイル使用メモリ | 252,904 KB |
最終ジャッジ日時 | 2025-02-13 09:57:42 |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 17 |
ソースコード
#include<bits/stdc++.h>#include<atcoder/all>using namespace std;using namespace atcoder;#define ll long long/*hi, I'm rintaro.AC is rightAC count is my lifeBut don't solve too many easy plobems!*/#define g(n,m) get<n>(m)#define fof(i,o,n) for (ll i = o; i < (ll)n; i++)#define fof_(dontuseit,a) for(auto &dontuseit : a)#define vcin(a) fof_(i,a) cin>>i#define all(o) o.begin(),o.end()#define double long double#define pii pair<ll,ll>#define vec vector#define vi vec<ll>#define vs vec<string>#define vc vec<char>#define vvi vec<vi>#define vpii vec<pii>#define igpqueue priority_queue<ll,vi,greater<ll>>#define re return#define r0 re 0#define ln(n) cout << n << endl#define fix(n) << fixed << setprecision(n)#define out_(n) << n << " "#define Out cout#define out(n) << n#define End << endl#define imap map<ll,ll>#define smap map<string,ll>#define gmap map<ll,vector<ll>>#define m9 998244353#define m7 1000000007#define lny ln("Yes")#define lnn ln("No")int main() {string S, T;cin >> S >> T;if(S.size()>T.size()) {while(S.size()>T.size()) T='0'+T;}else {while(S.size()<T.size()) S='0'+S;}ll sum=0,mul=1;fof(i,0,S.size()) {if(S[S.size()-1-i]!=T[S.size()-1-i]) sum+=mul;mul*=2;}ln(sum);}