NYOJ+贪心+在于循环那个控制条件

来源:互联网 发布:dnf最新版数据芯片搬砖 编辑:程序博客网 时间:2024/05/01 07:36
点击打开链接
#include<iostream>#include<stdio.h>#include<cstdio>#include<math.h>#include<string>#include<cstring>#include<string.h>#include<algorithm>#include<vector>using namespace std;int main(){int T = 0, m = 0, flag = 0, len = 0, i = 0, j=0, temp = 0;char Max = '0';string n;//string 千万别赋null值cin >> T;while (T--){cin >> n >> m;len = n.length();flag = 0;    for(j=0;j<len-m;j++)        {             Max = '0';  //就不行Max=n[flag]; for (i = flag; i<=m+j; i++)//判断时要注意每次要到m+j.最终要按序输出m个字符 {if (Max<n[i]){Max = n[i];temp = i;} }cout << Max;flag = temp + 1;}      cout<<endl;  }return 0;}

0 0