@[dongtian](/user/835960) 不需要用 string 吧 , 输出的时候直接统计就行了
从网上找一份快读代码
```cpp
void write(int x)
{
if(x<0)
putchar('-'),x=-x;
if(x>9)
write(x/10);
putchar(x%10+'0');
return;
}
```
全局变量设一个 a , 快读里 `putchar` 全部跟上一个 `a++` 统计 , 再加上 `+/-/*`,`=` 两个字符就可以知道输出长度 , 不需要再统计
by 654179_qwq @ 2023-03-15 00:21:17
@[654179_qwq](/user/654179) 可是是全部WA,不是TLE
by dongtian @ 2023-03-15 12:35:29
```cpp
int n;//4的后面有\n\r连个字符
string s;
cin>>n;
getchar();//丢\n
getchar();//丢\r
getline(cin,s);
if(s.back()=='\r') //读到的每一行都有一个\r
s.pop_back();
```
为了这个程序专门用vscode 在wsl-ubuntu上debug,搭建环境用了半天,linux不喜欢getline。
by coolboydengjun @ 2023-03-17 16:56:51