1069

作者: 峡迩 | 来源:发表于2017-09-06 09:20 被阅读0次
    // PATn.cpp : 定义控制台应用程序的入口点。
    //
    
    #include "stdafx.h"
    #include<iostream>
    #include<string>
    #include<vector>
    #include<algorithm>
    
    using namespace std;
    
    int main()
    {
    
        unsigned m, n, s;
        cin >> m >> n >> s;
    
        vector<string> data;
        for (unsigned i = 0; i < m; ++i)
        {
            string tmp;
            cin >> tmp;
    
            data.push_back(tmp);
        }
    
        vector<string> luck;
        for (unsigned i = s - 1; i < m; )
        {
            if(find(luck.begin(),luck.end(),data[i])==luck.end())
            {
                luck.push_back(data[i]);
                i = i + n;
            }
            else
            {
                i = i + 1;
            }
        }
    
        if (luck.size() == 0)
        {
            cout << "Keep going...";
        }
        else
        {
            for (size_t i = 0; i < luck.size(); ++i)
            {
                cout << luck.at(i);
                if (i != (luck.size() - 1))
                    cout << endl;
            }
        }
    
        system("pause");
        return 0;
    }
    
    

    相关文章

      网友评论

          本文标题:1069

          本文链接:https://www.haomeiwen.com/subject/gljmjxtx.html