| 比赛 | 
    NOIP2023模拟赛5 | 
    评测结果 | 
    AAAAAAAAAA | 
    | 题目名称 | 
    数列 | 
    最终得分 | 
    100 | 
    | 用户昵称 | 
    宇战 | 
    运行时间 | 
    0.000 s  | 
    | 代码语言 | 
    C++ | 
    内存使用 | 
    0.00 MiB  | 
    | 提交时间 | 
    2023-11-17 08:14:35 | 
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,m,s;
string a[30];
int main(){
    freopen("jzoi2022_sequence.in","r",stdin);
    freopen("jzoi2022_sequence.out","w",stdout);
      cin>>n;
      a[1]="1";
      for(int i=2;i<=n;i++){
          char now='!',t='0';
          for(int j=0;j<=a[i-1].size();j++){
              if(now!=a[i-1][j]){
                  if(t!='0'){
                      a[i]+=t;
                  }
                  if(now!='!'){
                     a[i]+=now; 
                  }
                  now=a[i-1][j];
                  t='0';
              }
                  t++;
          }
      }
      cout<<a[n];
      return 0;
}