B. давид и нюанс
подходит илюша к давиду и говорит: “давидроманыч, что такое нюанс? ”, а давид отвечает: “нюансом называется строка s такая, что если из нее удалить не более k символов, то получится строка t”. наверное, вам уже понятно, какая вас ждет?
входные данные
в первой строке вводится целое число k (k < = 105). в следующих двух строках вводятся две строки s и t соответсвенно. строки состоят только из строчных латинских букв. длины строк так же не превосходят 105.
выходные данные
в единственной строке выведите ответ на «yes» - если строка s, является нюансом, «no» - если не является
Объяснение:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
setlocale(LC_ALL, "RU");
int N;
cin >> N;//массив на N элементов
vector<int>a;
for (int i = 0; i < N; i++)
a.push_back(rand()%100);// заполнение массива числами от 0 до 100
for (int i = 0; i < N; i++)
cout << a[i] << " ";
cout << endl;
bool flag=false;
int number;
for (int i = 0; i < N; i++) {
auto r = find(a.begin(), a.end(),a[i]);// функция стандартной библиотеки для поиска
if (r != a.end()&&r-a.begin()!=i)
{
number = r - a.begin();// номер элемента массива с одинаковым значением
flag = true;
break;
}
}
if (flag)
cout <<"В массиве присутствуют элементы с одинаковыми значениями. Одним из равных значений является: "<<a[number];
else
cout << "В массиве не присутствуют элементы с одинаковыми значениями";
}
//1
#include <iostream>
using namespace std;
signed main() {
int N, pr = 1;
cin >> N;
N = abs(N);
if ((N % 10 * (N / 10) % 10 * N / 100) > 10 and (N % 10 * (N / 10) % 10 * N / 100) < 100)
cout << "YES";
else
cout << "NO";
return 0;
}
//2
#include <iostream>
using namespace std;
signed main() {
setlocale(LC_ALL, "Rus");
int N;
cin >> N;
N = abs(N);
while (N > 0) {
if ((N % 10) % 2 == 0)
cout << N % 10 << " - четное\n";
else
cout << N % 10 << " - нечетное\n";
N /= 10;
}
return 0;
}
//3
#include <iostream>
using namespace std;
signed main() {
setlocale(LC_ALL, "Rus");
int a, b;
cin >> a >> b;
if (a % b == 0)
cout << "Число " << a << " делится без остатка на число " << b;
else
cout << "Число " << a << " не делится без остатка на число " << b;
return 0;
}