C - Inteligentné križovatkyČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Každý test vyžaduje iný typ spolupráce od mesta. Firma sa preto s mestom dohodla na súhrnnom maximálnom počte jednotkových testov pre oba typy. V prvý deň sa teda aplikuje jeden test, v druhý deň dva rovnaké testy na dvoch križovatkách, v tretí deň tri testy až napokon v N-tý deň rovnaký test na všetkých N križovatkách. Zistite koľko rôznych možností priebežného testovania má firma k dispozícii. Scenár priebežného testovania sa líši od iného ak existuje aspoň jeden deň, v ktorom sa líši typ použitého testu. ÚlohaVypíšte počet možností ako môžu prebiehať priebežné testovania systému inteligentných križovatiekVstupVstupom su tri medzerou oddelené čísla N, S a T. N definuje počet dní na inštaláciu N križovatiek a spustenie priebežného testovania na už sprevádzkovaných miestach. Hodnota S určuje maximálny počet testov svetelnej signalizácie a T definuje maximálny počet testov funkčnosti zberu dát.VýstupVýstup obsahuje jedno číslo popisujúce počet rôznych možností priebežného testovania počas N dní. Výsledok nech je modulo 10^9+7.Obmedzenia1 ≤ N ≤ 1 0000 ≤ S ≤ 200 000 0 ≤ T ≤ 200 000 1 ≤ S+T PríkladVstup:4 3 8 Výstup:3 |