暑假积累
一些细节
- Register 其中,register int 中的register 表示使用cpu内部寄存器(寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件)的变量,而平时的int是把变量放在内存中,存到寄存器中可以加快变量的读写速度。
- signed 一般会看见 signed main() ,其实 多半是 头文件中 声明 #define int long long ;
常见算法:
字典序
参考例题
从高到低贪心放9,那么答案有两种可能:
若 n 除了最后一位都是 9 ,答案就是 n,否则答案是 |n|-1 个 9。
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
cout << max(s,string( s.size() - 1 ,'9'));
}

浙公网安备 33010602011771号