Наборы покемонов В Псковский Кванториум приобрели две коробки покемонов. В первой коробке N покемонов, а во второй M покемонов. Количество покемонов в коробках не более 100. В коробках могут быть одинаковые покемоны. Также все знают, что в коробке каждый покемон имеет свой номер от 1 до 50.
Требуется вывести те номера покемонов первой коробки (в том порядке, в каком они идут в первой коробке), которых нет во второй коробке.
Формат входных данных
Сначала подаётся количество N покемонов в первой коробке, затем n чисел – номера покемонов. Затем записано количество M покемонов во второй коробке. Далее заданы номера покемонов во второй коробке. Количество покемонов в каждой коробке не превышает 100. Все номера покемонов – целые положительные числа от 1 до 50.
Формат результата
В первой строке выведите количество искомых покемонов, а во второй выведите те номера покемонов, которых нет во второй коробке, в том порядке, в каком они идут в первой коробке.
язык- питон3
ответ: на информатиксе
Объяснение:
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
#define ll long long
int main(){
int n,k,m;
cin>>n>>k>>m;
vector<ll>a(n);
for(vector<ll>::iterator it=a.begin();it<a.end();it++){
cin>>*it;
}
vector<int>p(n + 1);
p[0] = 0;
for (int i = 1; i <= n; ++i)
{
p[i] = p[i - 1] + a[i-1];
}
for (int i = 0; i+k+1 < (int)p.size(); ++i)
{
int res=p[i+k+1]-p[i];
if(res==m){
cout<<i+1;
return 0;
}
}
cout<<0;
}
Локальные сети позволяют создавать и совместно использовать информационные ресурсы для работы пользователей над общими задачами
Объяснение:
совместно использовать аппаратные ресурсы (периферийные устройства: блоки питания, операционную систему, южный мост) - операционная система не периферийное устройство
централизовать усилия по информационному слиянию компаний - локальные сети не объединяют разные компании
совместно использовать аппаратные ресурсы (процессоры, накопители) - процессоры не используются совместно