Размер окна(hw) и шаг(step) лестницы, если надо, можно изменить
Python
import tkinter
hw=580
step=20
master = tkinter.Tk()
canvas = tkinter.Canvas(master, bg='white', height=hw, width=hw)
canvas.pack()
points = []
points2 = []
for x in range (0+step, hw, step):
points.append((x,hw - x +step))
points.append((x,hw - x))
points.append((hw,hw - x))
canvas.create_line(points, fill = 'blue', width=2)
points2.append((2*step,hw))
points2.append((hw,2*step))
canvas.create_line(points2, fill = 'blue', width=2)
master.mainloop()
#include <iostream>
#include <algorithm>
using namespace std;
signed main(){
ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);
long long n, mx1 = -1e10, mx2 = -1e10, mx3 = -1e10, mn1 = 1e10, mn2 = 1e10;
cin >> n;
for(int i = 0; i < n; i++){
long long x;
cin >> x;
if(x > mx1){
mx3 = mx2;
mx2 = mx1;
mx1 = x;
}
else if(x > mx2){
mx3 = mx2;
mx2 = x;
}
else if(x > mx3)
mx3 = x;
if(x < mn1){
mn2 = mn1;
mn1 = x;
}
else if(x < mn2)
mn2 = x;
}
cout << max(mx1 * mx2 * mx3, mn1 * mn2 * mx1);
}
270.00
Объяснение:
256 цветов = 2 в степени 8 цветов, значит одна точка занимает 8 бит = 1 байт 600×450=270.000 точек. 270.000×1=270.000 байт или 270.000×8=2.160.000 бит. ответ: 270.000 байт