#57. 枚举算法第五题(NOIP2015)

枚举算法第五题(NOIP2015)

第五题(NOIP2015)

#include<iostream>
#include<string>
using namespace std;
int main() {
    int len, maxlen;
    string s, ss;
    maxlen = 0;
    do {
        cin >> ss;
        len = ss.length();
        if (ss[0] == '#') break;
        if (len > maxlen) {
            s = ss;
            maxlen = len;
        }
    } while(true);
    cout << s << endl;
    return 0;
}
  1. 【判断题】输出可以包含#。 {{ select(1) }}
  • 正确
  • 错误
  1. 【判断题】如果去掉第7行的初始化,程序可能得不到正确答案。 {{ select(2) }}
  • 正确
  • 错误
  1. 【判断题】输出一定有字符。 {{ select(3) }}
  • 正确
  • 错误
  1. 【判断题】如果把第12行的>改为>=,程序结果不会改变。 {{ select(4) }}
  • 正确
  • 错误
  1. 【选择题】程序的时间复杂度级别为( )。 {{ select(5) }}
  • 线性
  • 对数
  • 常数
  • 平方
  1. 【选择题】输入I am a citizen of China #,输出( )。 {{ select(6) }}
  • am
  • a
  • citizen
  • China