Даны две последовательности символов A и B одинаковой длины. Напишите программу, которая...

0 голосов
19 просмотров

Даны две последовательности символов A и B одинаковой длины. Напишите программу, которая определяет, можно ли, меняя местами символы в последовательности A, получить из нее последовательность B В С++


Информатика (75 баллов) | 19 просмотров
0

Ну совсем школьная задача!

Дан 1 ответ
0 голосов

#include
#include
#include

using namespace std;

int main() {
int n;
out << "Vvedite n: ";<br> cin >> n;
vector a(n), b(n);
cout << "Vvedite posl A: ";<br> for (int i = 0; i < n; ++i) cin >> a[i];
cout << "Vvedite posl B: ";<br> for (int i = 0; i < n; ++i) cin >> b[i];
sort(a.begin(), a.end());
sort(b.begin(), b.end());
cout << ((a == b) ? "Yes" : "No");<br> return 0;
}

(13.3k баллов)
0

Да уж сразу целиком STL подключайте...

0

Знал бы я полностью STL :)