Да, можно. 3025 мегабайт
Объяснение:
Так как 1 символ кодируется 2 байтами(8 бит = 1 байту), то в строке 64*2= 128 байта
Так как в одной странице 128 строк, то в странице 128*128= 16384 байта
Так как в рукописи 1600 страниц, то в рукописи 16384*1600= 26214400 байта
Переводим в мегабайты:
Для этого надо сначала перевести в килобайты ( в 1 килобайте 1024 байта) 26214400:1024= 25600
В одном мегабайте 1024 килобайта, значит 25600:1024= 25 мегабайт
Так как в рукописи еще 600 иллюстраций по 5 мегабайт каждая, то вся рукопись будет весить 600*5+25= 3025 мегабайт
Переводим в гигабайты:
(В одном гигабайте 1024 мегабайт) 3025:1024= примерно 3 гигабайта (не делится просто)
Значит рукопись можно записать на флеш-карту объёмом 4 гигабайта, а общий вес рукописи составляет 3025 мегабайт.
#include <iostream>
using ll = long long;
using ld = long double;
#define yes cout << "YES" << "\n"
#define no cout << "NO" << "\n"
#define three cout << "Равносторонний"
#define two cout << "Равнобедренный"
#define one cout << "Разносторонний"
using namespace std;
bool exist(ll a, ll b, ll c){
return (a + b > c) && (a + c > b) && (b + c > a);
}
void type(ll a, ll b, ll c){
if(a == b && b == c)
three;
else if(a == b || b == c || a == c)
two;
else
one;
signed main() {
ll a,b,c;
cin >> a >> b >> c;
if(exist(a,b,c)){
yes;
type(a,b,c);
} else
no;
Да, можно. 3025 мегабайт
Объяснение:
Так как 1 символ кодируется 2 байтами(8 бит = 1 байту), то в строке 64*2= 128 байта
Так как в одной странице 128 строк, то в странице 128*128= 16384 байта
Так как в рукописи 1600 страниц, то в рукописи 16384*1600= 26214400 байта
Переводим в мегабайты:
Для этого надо сначала перевести в килобайты ( в 1 килобайте 1024 байта) 26214400:1024= 25600
В одном мегабайте 1024 килобайта, значит 25600:1024= 25 мегабайт
Так как в рукописи еще 600 иллюстраций по 5 мегабайт каждая, то вся рукопись будет весить 600*5+25= 3025 мегабайт
Переводим в гигабайты:
(В одном гигабайте 1024 мегабайт) 3025:1024= примерно 3 гигабайта (не делится просто)
Значит рукопись можно записать на флеш-карту объёмом 4 гигабайта, а общий вес рукописи составляет 3025 мегабайт.
#include <iostream>
using ll = long long;
using ld = long double;
#define yes cout << "YES" << "\n"
#define no cout << "NO" << "\n"
#define three cout << "Равносторонний"
#define two cout << "Равнобедренный"
#define one cout << "Разносторонний"
using namespace std;
bool exist(ll a, ll b, ll c){
return (a + b > c) && (a + c > b) && (b + c > a);
}
void type(ll a, ll b, ll c){
if(a == b && b == c)
three;
else if(a == b || b == c || a == c)
two;
else
one;
}
signed main() {
ll a,b,c;
cin >> a >> b >> c;
if(exist(a,b,c)){
yes;
type(a,b,c);
} else
no;
}