Найти - Пользователи
Полная версия: Задачи по информатике ЕГЭ 2018.
Начало » Python для новичков » Задачи по информатике ЕГЭ 2018.
1
Morad
Как решить данную задачу на языке Python.
Первая:




Вторая:



doza_and
Morad
Как решить данную задачу на языке Python самым простым способом.
Как решить самым простым вам никто не скажет. Это на сегодняшний день не решенная проблема науки.
вы хоть както попробовали решить?
Morad
doza_and
Вторую на Паскале, вроде, получалось решить.
var
n, i, s, j :integer;
a:array of integer;
p:array of integer;
begin
readln(n);
s:=0;
for i:=1 to n do readln(a);
for j:=1 to n do p:= a;
for i:=1 to n do
if (a*p) mod 58
= 0 then

s:=s+1;
begin
writeln(s);
end;
end.
py.user.next
Первая
  
>>> import itertools
>>> 
>>> def f(lst):
...     sums = [i for i in map(sum, itertools.product(*lst))
...             if i % 5 != 0]
...     out = max(sums + [0])
...     return out
... 
>>> f([(5, 10)])
0
>>> f([(5, 11)])
11
>>> f([(4, 10), (11, 1)])
21
>>> f([(1, 2), (3, 4), (9, 10), (11, 12), (5, 6), (7, 8)])
42
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB