题解:P17211 [ICPC 2017 Nanning R] Abiyoyo

· · 题解

:::info[题目大意]{open} 本题多测。

每次给出一个 k,表示人们唱了 kAbiyoyo, Abiyoyo.

找样例的规律,发现每唱完 kAbiyoyo, Abiyoyo. 后都要再唱两遍 Abiyoyo, yo yoyo yo yoyo.,所以最后再输出两遍就好了。

注意换行规律,每一遍 Abiyoyo, Abiyoyo. 后都有换行,两行 Abiyoyo, yo yoyo yo yoyo. 之间也有换行。 :::

:::success[Ac code]

#include <iostream>
using namespace std;
int T, k;
int main ()
{
    cin >> T;
    while (T --) {
        cin >> k;
        while (k --)
            puts("Abiyoyo, Abiyoyo.");
        puts("Abiyoyo, yo yoyo yo yoyo.");
        puts("Abiyoyo, yo yoyo yo yoyo.");
    }
    return 0;
}

:::