М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Habibullinaasa
Habibullinaasa
13.05.2020 10:59 •  Информатика

Имеется два набора молекул – молекулы X и молекулы Y. В результате химической реакции эти молекулы могут образовывать два разных вещества. Чтобы образовалось первое вещество, необходимо взять две молекулы X и одну молекулу Y. Чтобы образовалось второе вещество, необходимо взять одну молекулу X и две молекулы Y. Молекул X вида A штук, а Y вида – B штук.

Определите, могут ли все имеющиеся молекулы прореагировать без остатка и выведите подходящий распределения молекул на два вещества.

Формат входных данных

Программа получает на вход два целых числа A и B, записанных в отдельных строках.

1 ≤ A ≤ 109, 1 ≤ B ≤ 109.

Формат выходных данных

Если можно распределить все молекулы на два вещества в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству соединений, в которых прореагировали две молекулы X и одна Y. Второе число равно количеству соединений, в которых прореагировали одна молекула X и две молекулы Y.

Если распределить все молекулы по двум веществам нужным нельзя, программа должна вывести одно число −1.

👇
Открыть все ответы
Ответ:
zska25
zska25
13.05.2020
Эту колдунью зовут Кодировка КОИ-8. Таблица кодирования: А-Ю, Б-А, В-Б, Г-Ц, Д-Д, Е-Е, Ж-Ф, З-Г, И-Х, Й-И, К-Й, Л-К, М-Л, Н-М, О-Н, П-О, Р-П, С-Я, Т-Р, У-С, Ф-Т, Х-У, Ц-Ж, Ч-В, Ш-Ь, Щ-Ы, Ъ-З, Ы-Ш, Ь-Э, Э-Щ, Ю-Ч, Я-Ъ, Ё-╦ Таблица построена так. Слева стоят буквы по русскому алфавиту, а справа русские буквы, соответствующие английскому алфавиту. @ - Ю (код 40), A - А (41), B - Б, C - Ц, D - Д, E - E, F - Ф, и т.д. Буква Ё - 33-ья в алфавите, она выбивается из ряда в 32 буквы, поэтому превращается не в букву, а в элемент псевдографики. И еще меняется регистр, 1-ая буква маленькая, остальные большие.
4,6(15 оценок)
Ответ:
123Лёшка321
123Лёшка321
13.05.2020
На Java:

class SearchPalin{
 public static void main(String args[]){
  String palinString = new java.util.Scanner(System.in).nextLine();
  System.out.print("\nПалиндром(-ы):\n  ");
  for(int wordStart = 0, wordEnd = 0; wordEnd<palinString.length(); wordEnd++)
   if(wordEnd+1==palinString.length() || palinString.charAt(wordEnd+1)==' '){
 String wordBeginning = "", wordEnding = "";
 for(int wordBe = wordStart;wordBe<wordEnd+1;wordBe++)wordBeginning+=palinString.charAt(wordBe);
 for(int wordEn = wordEnd;wordStart-1<wordEn;wordEn--)wordEnding+=palinString.charAt(wordEn);
 if(wordBeginning.equals(wordEnding)){
  for(int palinWord = wordStart;palinWord<=wordEnd;palinWord++)System.out.print(palinString.charAt(palinWord));
  System.out.print("\n  ");
 } wordStart = wordEnd+2;
   }
 }
}
4,8(42 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ