Loading...
dilyan.yordanov08 avatar dilyan.yordanov08 22 Точки

04. Сума от две числа

Привет, 

Решавам задача 4 Сума от две числа от раздела "Вложени Цикли". Задачата я намерих като решена в другите раздели,но въпреки това нещо не мога да се оправя. Предполагам ,че имам някаква глупава грешка. Получавам първият отговор ,но другите 3 примерно въобще не ми се получават,а задачата изглежда адски проста, а в judge ми дава 0/100. Моля за малко помощ и разяснение къде ми е грешката. Ето кода: https://pastebin.com/T5zTSMzC

Предполагам,че някъде с break имам проблем.

Тагове:
0
svephoto avatar svephoto 1191 Точки

Здравей, dilyan.yordanov08,

 

Може ли да дадеш и условието на задачата + линк към нея в Judge?

0
dilyan.yordanov08 avatar dilyan.yordanov08 22 Точки

Здравей:

линк : https://judge.softuni.bg/Contests/Compete/Index/2421#3

Условие: 

Напишете програма която проверява всички възможни комбинации от двойка числа в интервала от две дадени числа. На изхода се отпечатва, коя поред е комбинацията чиито сбор от числата е равен на дадено магическо число. Ако няма нито една комбинация отговаряща на условието се отпечатва съобщение, че не е намерено.

Вход

Входът се чете от конзолата и се състои от три реда:

  • Първи редначало на интервалацяло число в интервала [1...999]
  • Втори редкрай на интервалацяло число в интервала [по-голямо от първото число...1000]
  • Трети ред магическото число цяло число в интервала [1...10000]

Изход

На конзолата трябва да се отпечата един ред, според резултата:

  • Ако е намерена комбинация чиито сбор на числата е равен на магическото число
    • "Combination N:{пореден номер} ({първото число} + {второ число} = {магическото число})"
  • Ако не е намерена комбинация отговаряща на условието
    • "{броят на всички комбинации} combinations - neither equals {магическото число}"

Примерен вход и изход

Вход

Изход

Обяснения

Вход

Изход

1

10

5

Combination N:4 (1 + 4 = 5)

Всички комбинации  от две числа между 1 и 10 са:

1 1, 1 2, 1 3, 1 4, 1 5, ... 2 1, 2 2, ... 4 9, 4 10, 5 1 ... 10 9, 10 10

Първата комбинация, чиито сбор на числата е равен на магическото число 5 е четвъртата (1 и 4)

 

88

888

1000

Combination N:20025 (112 + 888 = 1000)

Вход

Изход

Обяснения

Вход

Изход

23

24

20

4 combinations - neither equals 20

Всички комбинации  от две числа между 23 и 24 са: 23 23, 23 24, 24 23, 24 24 (общо 4)

Няма двойки числа, чиито сбор е равен на магическото 20

88

888

2000

641601 combinations - neither equals 2000

0
dilyan.yordanov08 avatar dilyan.yordanov08 22 Точки

Успях да я реша. Разбира се глупави грешки.

Ето кода ,за който иска да я види написана на Python тъй като мисля,че я няма в тази секция. 

https://pastebin.com/ttMRg9SJ

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.