#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
string X[5] = { "A", "B", "C", "D", "E" };
for (int i = 0; i < 5; i++) {
int j = rand() % (5 - i) + i;
string tmp = X[i];
X[i] = X[j];
X[j] = tmp;
}
for (int i = 0; i < 5; i++) {
cout << X[i] << " ";
}
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewogCglzcmFuZCh0aW1lKDApKTsKCXN0cmluZyBYWzVdID0geyAiQSIsICJCIiwgIkMiLCAiRCIsICJFIiB9OwoJCglmb3IgKGludCBpID0gMDsgaSA8IDU7IGkrKykgewoJCWludCBqID0gcmFuZCgpICUgKDUgLSBpKSArIGk7CgkJc3RyaW5nIHRtcCA9IFhbaV07CgkJWFtpXSA9IFhbal07CgkJWFtqXSA9IHRtcDsKCX0KCQoJZm9yIChpbnQgaSA9IDA7IGkgPCA1OyBpKyspIHsKCQljb3V0IDw8IFhbaV0gPDwgIiAiOwoJfQoJY291dCA8PCBlbmRsOwoJCn0=