#include <iostream>
#include <stack>
using namespace std;
void solve(string &s){
stack<char> cur;
for(int i = 0; i < s.size(); i++){
if(!cur.empty() && ((cur.top() == '(' && s[i] == ')') || (cur.top() == '{' && s[i] == '}') || (cur.top() == '[' && s[i] == ']')))
cur.pop();
else cur.push(s[i]);
}
if(cur.empty()) cout << "YES";
else cout << "NO";
}
signed main() {
string str;
cin >> str;
solve(str);
}
#Поход в магазин
#создаем список, в котором храним 1 элемент "пустой карман"
a = ["Пустой карман"]
#запрашиваем у пользователя количество денег, передаем это значение в интовую переменную, переменное n даем значение 1(кол-во вещей)
cash = int(input ("Привет, сколько у тебя денег? "))
n = 1
#запускаем цикл, который будет работать, пока у нас денег больше 200 единиц
while cash > 200:
#спрашиваем у пользователя, что мы покупаем, даем ввести эти данные в переменную tovar
print ("Делаем покупку!")
tovar= input ("Что покупаем первым? ")
#добавляем в список наш введенный товар (берез значение из переменной tovar)
a.append(tovar)
#вычитаем из наших денег 100 единиц
cash= cash- 100
#увеличиваем кол-во купленных вещей на 1
n+= 1
#выводим на экран сообщение "Идём домой!"
print ("Идем домой!")
#удаляем из списка элемент "пустой карман"
a.pop(0)
#выводим наш список вещей
print("Мы купили",a)
Поделитесь своими знаниями, ответьте на вопрос:
Вычислите информационный объем сообщения компьютерная память
1280 бит
Объяснение:
в слова компьютерная память 20 символов(пробелы тоже считаются)
20 умножаем на 8(один байт) и получим 160 байт
байты переводим в биты, получим 1280 бит