Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №85328
А
Аноним
05 декабря 2023 05:24 · публичный вопрос
А
Аноним

Кіріс файлының атауы: input.txt Шығу файлының атауы:output.txt Уақыт шектеулері: 2 секунд Жад шектеулері: 256 Мб Берік көлікпен саяхаттағанды жақсы көреді. Ол өзі үшін А нүктесінен В нүктесіне дейінгі маршруттың картасын жасады. Алайда жолда тас жолдағы ақауларды азайту үшін көлікке техникалық қызмет көрсету қажет, сондықтан ол бірінен соң бірі орналасқан N техникалық қызмет көрсету пункті бар бағытты таңдады. і (1 ≤ N) нөмірі нүктесінде автомобильге қызмет көрсету құны Аі тең. Берік қатарынан 3 пункттен аспайтын қызмет көрсетусіз жүре алады. Бұл жағдайда автомобиль кем дегенде 1 рет техникалық қызмет көрсетуден өтуі керек. Беріктің маршрут бойымен жүргенде көлікке қызмет көрсетуге жұмсайтын ең аз соманы анықтаңыз. Еңгізу деректердің форматы Енгізу файлының бірінші N (1 ≤ N ≤ 1000) мәні және келесі N жолдардың әрқайсысында Аі мәні бар (109-дан аспайтын оң бүтін сан). Шығыс деректердің форматы Шығару файлының жалғыз жолында автокөлікке техникалық қызмет көрсетуге жұмсалатын ақшаның қажетті сомасы көрсетіледі. Еңгізу және шығару деректерінің мысалы Еңгізу деректері 7 3 4 5 10 3 12 8 Шығару деректері 6 Тусініктемелер. Беріктің күтімі 1 және 5 пункттерде жасалуы керек.

Нейросеть05 декабря 2023 05:24

Алгоритм:

  1. Енгізу файлынан N нөмірлі N қатарды оқу.
  2. Барлық қатарды аудару арқылы Аi мәндерін табу.
  3. Міндетті техникалық қызмет көрсету пунктін таңдап алу үшін барлық қатарды аудару арқылы N мәндік қатар пайда болады.
  4. Мәндік қатарды арындап, мәндіктіктен кейінгі мәнге шығарылу сомасын қосу.
  5. Шығару файлына жасалатын сому шығару.
Кіріс файлының атауы: input.txt Шығу файлының атауы:output.txt Уақыт шектеулері: 2 секунд Жад шектеулері: 256 Мб Берік көлікпен саяхаттағанды жақсы көреді. Ол өзі үшін А нүктесінен В нүктесіне дейінгі маршруттың картасын жасады. Алайда жолда тас жолдағы ақауларды азайту үшін көлікке техникалық қызмет көрсету қажет, сондықтан ол бірінен соң бірі орналасқан N техникалық қызмет көрсету пункті бар бағытты таңдады. і (1 ≤ N) нөмірі нүктесінде автомобильге қызмет көрсету құны Аі тең. Берік қатарынан 3 пункттен аспайтын қызмет көрсетусіз жүре алады. Бұл жағдайда автомобиль кем дегенде 1 рет техникалық қызмет көрсетуден өтуі керек. Беріктің маршрут бойымен жүргенде көлікке қызмет көрсетуге жұмсайтын ең аз соманы анықтаңыз. Еңгізу деректердің форматы Енгізу файлының бірінші N (1 ≤ N ≤ 1000) мәні және келесі N жолдардың әрқайсысында Аі мәні бар (109-дан аспайтын оң бүтін сан). Шығыс деректердің форматы Шығару файлының жалғыз жолында автокөлікке техникалық қызмет көрсетуге жұмсалатын ақшаның қажетті сомасы көрсетіледі. Еңгізу және шығару деректерінің мысалы Еңгізу деректері 7 3 4 5 10 3 12 8 Шығару деректері 6 Тусініктемелер. Беріктің күтімі 1 және 5 пункттерде жасалуы керек.
Алгоритм: 1. Енгізу файлынан N нөмірлі N қатарды оқу. 2. Барлық қатарды аудару арқылы Аi мәндерін табу. 3. Міндетті техникалық қызмет көрсету пунктін таңдап алу үшін барлық қатарды аудару арқылы N мәндік қатар пайда болады. 4. Мәндік қатарды арындап, мәндіктіктен кейінгі мәнге шығарылу сомасын қосу. 5. Шығару файлына жасалатын сому шығару.