CSP 2017-12-2 游戏

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n, k,count,a,b,del;
    int flag = 0;
    int m[1001];
    cin >> n >> k;
    count = n;
    for (int i = 1; i <= n; i++)
        m[i] = 1;
    while (count > 1)
    {
        del = 0;
        for (int i = 1; i <= n; i++)
        {
            if (m[i] != 0) {
                flag++;
                m[i] = flag;
                a = m[i] % k;
                b = m[i] % 10;
                if (a == 0 || b == k)
                {
                    m[i] = 0;
                    del++;
                }
            }
        }
        count = count - del;
    }
    for (int i = 1; i <= n; i++)
    { 
        if (m[i] != 0)
        {
            cout<<i;
        }
    }
    if (k == 1
    {
        cout << n;
    }
    return 0;
}

最后更新: 2019年09月03日 10:49

原始链接: http://WangDeqiangCN.github.io/2019/09/03/CSP2017-12-2/

× 请我喝杯咖啡~
打赏二维码