#include<iostream>
using namespace std;
int main(){
int year;
cin>>year;
if(year%4==0 && year%100!=0 && year%400==0)cout<<"Высокосный год\n";
else cout<<"Не высокосный год\n";
return 0;
}
Надо найти I. i=128. K=500*120. I=K*i=500*120*128=60000*128=7680000 бит=960000байт. Можно было бы представить 128 как 2 в 7 степени, и считать в степенях двойки. но перевод нужен только в байты
Внешняя память это жесткий диск, объем 1 ТБ
Внутренняя память это оперативная, объем 4 Гб
6 уникальных строк
["bbaaaabbaaaa", "baaaabbaaaab", "aaaabbaaaabb", "aaabbaaaabba", "aabbaaaabbaa", "abbaaaabbaaa"]
Программа на Ruby 22
s = "abbaaaabbaaa"
a = []
for i in 0..s.size
s = s[1..-1] + s[0..0]
a << s if not a.include?(s)
end
p a
p a.size