Python
x = int(input())
a = b = 0
while x > 0 :
if x % 8 % 3 > 1 :
a += 1
if x % 8 % 3 < 1 :
b += 1
x //= 8
print(a, b)
Следовательно:
If 2*f(4)-13<=13-f(3)
2*44-13<=13-12 нет => writeln(i=3)
Проверим условие цикла while!
44>=k
K<=44
Проверим условие цикла while! Тогда k [11;44] всего 34 значения!!!
12
def F(x): Python
if (x > 0):
return (x % 10) + F(x // 10)
else:
return 0
k = 0
for i in range(1000,10000):
if F(i % 100) == 4:
if F(i // 100) == F(i % 100):
k = k + 1
print(k)
__________________________________
#include Укажите, какое число будет напечатано в результате выполнения программы:
using namespace std;
int f(int x) {
if (x > 0)
return x % 10 + f(x / 10);
else
return 0;
}
int main() {
int k;
k = 0;
for(int i = 1000; i <= 9999; i++)
if (f(i % 100) == 4)
if (f(i / 100) == f(i % 100))
k = k + 1;
cout << k;
R(12)=1
R(13)=R(12)=1
R(14)=R(13)=1
R(15)=R(14)=1
R(16)=R(15)=1
R(17)=R(16)=1
R(18)=R(17)=1
R(19)=R(18)=1
R(20)=R(19)=1
R(21)=R(20)=1
R(22)=R(21)=1
R(23)=R(22)=1
R(24)=R(23)+R(12)=1+1=2
R(25)=R(24)=2
R(26)=R(25)+R(13)=2+1=3
R(27)=R(26)=3
R(28)=R(27)+R(14)=3+1=4
R(29)=R(28)=4
R(30)=R(29)+R(15)=4+1=5
R(31)=R(30)=5
R(32)=R(31)+R(16)=5+1=6
R(33)=R(32)=6
R(34)=R(33)+R(17)=7
R(3)=1
R(4)=R(3)+R(2)=1
R(5)=R(4)=1
R(6)=R(5)+R(3)=2
R(7)=R(6)=2 R(8)=R(7)+R(4)=2+1=3
R(9)=R(8)=3
R(10)=R(9)+R(5)=3+1=4
R(11)=R(10)=4
R(12)=0
R(13)=0
R(14)=R(13)+R(7)=2
R(15)=2
R(16)=R(15)+R(8)=2+3=5
R(17)=5
R(18)=5+3=8
R(18)=1
R(19)=1
R(20)=1
R(21)=1
------
R(36)=R(35)+R(18)=2
R(37)=2
R(38)= R(37)+R(19)= 2+1=3
R(39)=R(38)=3
R(40)=R(39)+R(20)=3+1=4 R(41)=R(40)=4
R(42)=R(41)+R(21)=4+1=5
R(43)=R(42)=5
R(44)=R(43)+R(22)=5+1=6
R(46)=R(45)+R(23)=6+1=7
R(47)=R(46)=7
R(48)=R(47)+R(24)=7+1=8
R(49)=R(48)=8
R(50)=R(49)+R(25)=8+1=9
R(51)=R(50)=9
R(52)=R(51)+R(26)=10
R(53)=R(52)=10
R(54)=R(53)+R(27)=11
R(55)=11
Решение.
Поскольку 211 < 4000< 212, то для записи каждого из 4000 ИНН необходимо 12 бит памяти. Поэтому 300 номеров, записанных подряд займут 300⋅12 = 3600 бит = 450 байт.
P-07 В некоторой стране автомобильный номер длиной 7 символов составляется из заглавных букв (всего используется 26 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным целым количеством байт. Определите объем памяти, необходимый для хранения 20 автомобильных номеров.
Решение P-08:
Сколько значащих нулей в двоичной записи числа
4512 + 8512 – 2128 – 250
Найти сумму восьмеричных чисел 178 +1708 +17008 +...+17000008, перевести в 16-ую систему счисления. Найдите в записи числа, равного этой сумме, третью цифру слева.
1700000
170000
17000
1700
170
17
000-0
001-1
010-2
011-3
100-4
101-5
110-6
111-7
0000-0
0001-1
0010-2
0011-3
0100-4
0101-5
0110-6
0111-7
1000-8
1001-9
1010-10(А)
1011
1100
1101
1110
1111
510
1110000111=1799
#include ____________________________________________
using namespace std;
int f(int n) {
return 2 * n * n + 5;
}
int main() {
int k, i = 1;
cin >> k;
while(f(i) < k)
i++;
if (f(i) - k <= k - f(i - 1))
cout << i;
else
cout << i-1;
return 0;
}
Python
def f(n):
return 2*n*n + 5
k = int(input())
i = 1
while f(i) < k:
i += 1
if f(i)-k <= k-f(i-1):
print(i)
else:
print(i-1)
K=52
i=100 110+52>120 да
i=85 95+52>120 да
i=70 80+52>120 да
i=55 55+52>120 нет
2.
При каких к ? i будет равно 55
65+k<=120, тогда k<=55
3.
Проверка условия при i=55
3*55-52<=52+65
113<=117, да тогда i=55
3*55-k<=k+65
K>=50 тогда k[50,55]
4.
Проверка условия при i=55-15=40
3*40-k>k+50
K<35
Подставим k=34, тогда i+10+34>120
i>76, а у нас i=55!!! Ответ:6
K=30
i=1 2<=30 да
i=2 4<=30 да
i=4 8<=30 да
i=8 16<=30 да
i=16 32<=30 нет
2*2*16-30>2*13+30
34>56 нет
i=16
2*2*16-k<=2*13+k
K>=19 и 2*16<=k, тогда k[19,32]
2*2*8-k>2*5+k
K<11 и 2*4<=k, тогда k[8,10]
Ответ: 16
K=90
i<40 and 4*i<=90
i=4 да 16<=90
i=8 да 32<=90
i=16 16*4<=90 нет
Ответ:16
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть