题解:P14602 [NWRRC 2025] Compact Encoding
Hanshaohua139 · · 题解
模拟题。
做题思路
首先用一个 vector 存一下每
如果该块不是最后一个,就要加上
最后注意特判,
代码
压行严重,仅有
:::info[这里]
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n;
vector<int> s;
signed main(){
cin>>n;
if(!n){ cout<<"0\n"; return 0; }
while(n) s.push_back(n&127),n>>=7;
for(int i=s.size()-1;i>=0;i--)
if(i) cout<<s[i]+128<<' ';
else cout<<s[i]<<'\n';
return 0;
}
:::