рдХрдорд░реЗ рдореЗрдВ рддрддреНрдХрд╛рд▓! рд╢реАрд░реНрд╖ рдЖрдИрдЯреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рдкреБрдирд░реБрджреНрдзрд╛рд░ред рд╣рдордиреЗ рдлрд┐рд░ рд╕реЗ рдЖрдИрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдкреВрдЫреЗ рдЧрдП рд╕рд╡рд╛рд▓реЛрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред

рдореБрджреНрджреЗ рд╣рд░ рд╣рдлреНрддреЗ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ - рджреЗрдЦрддреЗ рд░рд╣реЗрдВ! рдХреЙрд▓рдо рднрд░реНрддреА рдПрдЬреЗрдВрд╕реА
рд╕реНрдкрд╛рдЗрд╕ рдЖрдИрдЯреА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред
рдЖрдЬ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╕реНрддрд░реЛрдВ рдХреЗ рдХрд╛рд░реНрдп рд╣реИрдВ - рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╕реЗ рд▓реЗрдХрд░ рднрд╛рд░рддреАрдп рдХрдВрдкрдиреА рдлреНрд▓рд┐рдкрдХрд╛рд░реНрдЯ рддрдХред рдЕрдЪреНрдЫрд╛, рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ?
рд╕рд╡рд╛рд▓
1.
рдЪреЛрд░, рдЦрдЬрд╛рдирд╛ рдФрд░ 2 рджрд░рд╡рд╛рдЬреЗрдПрдХ рдЪреЛрд░ рдХреЛ рдкреНрд░рд╛рдЪреАрди рдЦрдЬрд╛рдиреЗ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдорд┐рд▓реА рд╣реИред рдЧреБрдлрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЦрдЬрд╛рдиреЗ рд╕реЗ рднрд░рд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ рдПрдХ рдЕрдЧреНрдирд┐ рд╢реНрд╡рд╛рд╕ рд░рд╛рдХреНрд╖рд╕ рд╣реИ рдЬреЛ рдЙрд╕ рдЧреБрдлрд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рдПрдХ рдЧреБрдлрд╛ рдореЗрдВ рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХрд╛ рджрд░рд╡рд╛рдЬрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣реАрд░реЗ рд╕реЗ рд╕рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реА рдЧреБрдлрд╛ рдореЗрдВ рднреВрд░реЗ рд░рдВрдЧ рд╕реЗ рд╕рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рджрд░рд╡рд╛рдЬреЗ рдХреЗ рдКрдкрд░ рдПрдХ рдЙрддреНрдХреАрд░реНрдг рд╡рд┐рд╡рд░рдг рд╣реИред рд╡рд░реНрдгрди рдХрд╣рддрд╛ рд╣реИ:
рдмреНрд▓реИрдХ рдбреЛрд░: рдореЙрдиреНрд╕реНрдЯрд░ рдпрд╣рд╛рдБ рд╣реИред
рдмреНрд░рд╛рдЙрди рдбреЛрд░: рдХреЗрд╡рд▓ рдПрдХ рдбреЛрд░ рд╕рдЪ рдмреЛрд▓рддреА рд╣реИред
рдЪреЛрд░ рдХрд┐рд╕ рджрд░рд╡рд╛рдЬреЗ рдХреЛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЕрдиреБрд╡рд╛рджрдЪреЛрд░ рдХреЛ рдкреНрд░рд╛рдЪреАрди рдЧреБрдлрд╛рдУрдВ рдХрд╛ рдПрдХ рдЬреЛрдбрд╝рд╛ рдорд┐рд▓рд╛ред рдЧреБрдлрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЦрдЬрд╛рдиреЗ рд╕реЗ рднрд░рд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рдЖрдЧ-рд╕рд╛рдБрд╕ рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рд░рд╛рдХреНрд╖рд╕ рд╣реИ рдЬреЛ рдЗрд╕ рдЧреБрдлрд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкрд╣рд▓реА рдЧреБрдлрд╛ рдХрд╛ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рд╣реАрд░реЗ рд╕реЗ рд╕рдЬрд╛рдП рдЧрдП рдПрдХ рдХрд╛рд▓реЗ рджрд░рд╡рд╛рдЬреЗ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ - рдиреАрд▓рдо рд╕реЗ рд╕рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рднреВрд░реЗ рд░рдВрдЧ рдХрд╛ рджрд░рд╡рд╛рдЬрд╛ред
рдкреНрд░рддреНрдпреЗрдХ рджрд░рд╡рд╛рдЬреЗ рдХреЗ рдКрдкрд░ рдПрдХ рдЙрддреНрдХреАрд░реНрдг рд╡рд░реНрдгрди рд╣реИред рд╡рд┐рд╡рд░рдг рдкрдврд╝реЗрдВ:
рдХрд╛рд▓рд╛ рджрд░рд╡рд╛рдЬрд╛: рд░рд╛рдХреНрд╖рд╕ рдпрд╣рд╛рдБ рд╣реИред
рднреВрд░рд╛ рджрд░рд╡рд╛рдЬрд╛: рдХреЗрд╡рд▓ рдПрдХ рджрд░рд╡рд╛рдЬрд╛ рд╕рдЪ рдХрд╣ рд░рд╣рд╛ рд╣реИред
рдЪреЛрд░ рдХреЛ рдХреНрдпрд╛ рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?
2.
рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЖрд▓реЛрдХ рдХреА рддреАрди рдмреЗрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЙрдирдХреЗ рджреЛрд╕реНрдд рд╢реНрдпрд╛рдо рдЕрдкрдиреА рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрд▓реЛрдХ рдЙрд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред
- рдЙрдирдХреА рдЙрдореНрд░ рдХрд╛ рдЙрддреНрдкрд╛рдж 72 рд╣реИред рд╢реНрдпрд╛рдо рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдЖрд▓реЛрдХ рдЙрд╕реЗ рджреВрд╕рд░рд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред
- рдЙрдирдХреА рдЙрдореНрд░ рдХрд╛ рдпреЛрдЧ рдореЗрд░реЗ рдШрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рд╢реНрдпрд╛рдо рдмрд╛рд╣рд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдШрд░ рдХрд╛ рдирдВрдмрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЙрдореНрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ"ред рдЖрд▓реЛрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╢реНрдпрд╛рдо рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рддреАрд╕рд░рд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ
- рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреА рд▓рдбрд╝рдХрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдЖрдЗрд╕рдХреНрд░реАрдо рдкрд╕рдВрдж рд╣реИред рд╢реНрдпрд╛рдо рддреАрд╕рд░реЗ рд╕рдВрдХреЗрдд рдХреЗ рдмрд╛рдж рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рддреАрди рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдХреНрдпрд╛ рд╣реИ?
рдЕрдиреБрд╡рд╛рджрдЖрд▓реЛрдХ рдХреА рддреАрди рдмреЗрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЙрдирдХреЗ рджреЛрд╕реНрдд рд╢рд┐рдпрд╛рдо рдЕрдкрдиреА рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрд▓реЛрдХ рдЙрд╕реЗ рдкрд╣рд▓рд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред
- рдЙрдирдХреА рдЙрдореНрд░ рдХрд╛ рдЙрддреНрдкрд╛рдж 72 рд╣реИред рд╢рд┐рдпрд╛рдо рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рдЖрд▓реЛрдХ рдЙрд╕реЗ рджреВрд╕рд░рд╛ рд╕реБрд░рд╛рдЧ рджреЗрддрд╛ рд╣реИред
- рдЙрдирдХреА рдЙрдореНрд░ рдХрд╛ рдпреЛрдЧ рдореЗрд░реЗ рдШрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рд╢рд┐рдпрд╛рдо рдмрд╛рд╣рд░ рдЖрддрд╛ рд╣реИ, рдШрд░ рдХрд╛ рдирдВрдмрд░ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдХрд╣рддрд╛ рд╣реИ: "рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЙрдореНрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред" рдЖрд▓реЛрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╢рд┐рдпрд╛рдо рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрд╕реЗ рддреАрд╕рд░рд╛ рд╕реБрд░рд╛рдЧ рджреЗрддрд╛ рд╣реИред
- рд▓рдбрд╝рдХрд┐рдпреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдХреЛ рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдЖрдЗрд╕рдХреНрд░реАрдо рдкрд╕рдВрдж рд╣реИред рддреАрд╕рд░реЗ рд╕реБрд░рд╛рдЧ рдХреЗ рдмрд╛рдж рд╣реА рд╢реНрдпрд╛рдорд╛ рдиреЗ рдЕрдкрдиреА рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЙрдореНрд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ред
рдХреНрдпрд╛ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рддреАрди рдмреЗрдЯрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рддрдиреА рдкреБрд░рд╛рдиреА рд╣реИ?
рдХрд╛рд░реНрдп
1.
рдЯреЙрдо рдПрдВрдб рдЬреЗрд░реАрдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЯреЙрдо рдПрдВрдб рдЬреЗрд░реА рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдкрдиреАрд░ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рд▓рдбрд╝ рд░рд╣реЗ рд╣реИрдВред рддреЛ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЖрдк рдмрдЪрд╛рд╡ рдХрд░рдиреЗ рдЖрдП рдФрд░ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рд▓рдбрд╝рд╛рдИ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЧрдгрд┐рддреАрдп рдЧреЗрдо рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХ рдирдВрдмрд░ рд▓рд┐рдЦреЗрдВрдЧреЗ N (1 <= N <= 10^6)
ред рдЯреЙрдо рдФрд░ рдЬреЗрд░реА рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЦреЗрд▓ рдЦреЗрд▓реЗрдВрдЧреЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирдВрдмрд░ n [n < N]
рдШрдЯрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ N % n = 0
ред
рдЦреЗрд▓ рдХреЛ рддрдм рддрдХ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдм рдПрдХ рдФрд░ рдХрджрдо рдирд╣реАрдВ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред
рдЦреЗрд▓ рдЯреЙрдо рдХреЗ рдкрд╣рд▓реЗ рдХрджрдо рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдЗрд╖реНрдЯрддрдо рддрд░реАрдХреЗ рд╕реЗ рдХрджрдо рдмрдврд╝рд╛рдПрдВрдЧреЗред рдЖрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рдЦреЗрд▓ рдХреЛ рдЬреАрддрддрд╛ рд╣реИред
рдЗрдирдкреБрдЯ: рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрди рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред
рдЖрдЙрдЯрдкреБрдЯ: рдкреНрд░рд┐рдВрдЯ 1 рдпрджрд┐ рдЯреЙрдо рдЬреАрддрддрд╛ рд╣реИ рдФрд░ 0 рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдЬреИрд░реА рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдореЗрдВ рдЬреАрддрддрд╛ рд╣реИред
рдкреНрд░рддрд┐рдмрдВрдз:
1 <= N <= 10^6
рдирдореВрдирд╛:
рдЗрдирдкреБрдЯ: 2 / рдЖрдЙрдЯрдкреБрдЯ: 1
рдЗрдирдкреБрдЯ: 4 / рдЖрдЙрдЯрдкреБрдЯ: 1
рдЕрдиреБрд╡рд╛рджрд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдкрдиреАрд░ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдЯреЙрдо рдФрд░ рдЬреЗрд░реА рдиреЗ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд▓рдбрд╝рд╛рдИ рдХреАред рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╡рд┐рдЬреЗрддрд╛ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдЪ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЧрдгрд┐рддреАрдп рдЧреЗрдо рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╕рдВрдЦреНрдпрд╛ N (1 <= N <= 10^6)
рд▓рд┐рдЦреЗрдВрдЧреЗред рдЯреЙрдо рдФрд░ рдЬреЗрд░реА рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдЦреЗрд▓ рдЦреЗрд▓реЗрдВрдЧреЗред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ n [n < N]
рдШрдЯрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ N % n = 0
ред
рдЦреЗрд▓ рддрдм рддрдХ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддрд╛ред рдЬреЛ рдХреЛрдИ рднреА рдЕрдВрддрд┐рдо рдЪрд╛рд▓ рдирд╣реАрдВ рдЦреЛ рд╕рдХрддрд╛ рд╣реИред
рдЦреЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдЯреЙрдо рдиреЗ рдкрд╣рд▓реА рдЪрд╛рд▓ рд╕реЗ рдХреАред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдПрдХ рдЗрд╖реНрдЯрддрдо рддрд░реАрдХреЗ рд╕реЗ рдЪрд╛рд▓реЗрдВ рдмрдирд╛рдПрдВрдЧреЗред рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреМрди рдЧреЗрдо рдЬреАрддрддрд╛ рд╣реИред
рдЗрдирдкреБрдЯ: рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЗрдирдкреБрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдирдВрдмрд░ N рд╣реЛрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП: 1, рдЕрдЧрд░ рдЯреЙрдо рдЬреАрддрддрд╛ рд╣реИ; 0 рдЕрдЧрд░ рдЬреИрд░реА рдЬреАрддрддрд╛ рд╣реИред рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрди рдореЗрдВред
рдкреНрд░рддрд┐рдмрдВрдз:
1 <= N <= 10 ^ 6
рдЙрджрд╛рд╣рд░рдг
рдЗрдирдкреБрдЯ: 2 / рдЖрдЙрдЯрдкреБрдЯ: 1
рдЗрдирдкреБрдЯ: 4 / рдЖрдЙрдЯрдкреБрдЯ: 1
2.
рдПрдХ рдХрдорд░реЗ рдореЗрдВ рдПрди рдореАрдЯрд┐рдВрдЧрдПрдХ рдлрд░реНрдо рдореЗрдВ рдПрдХ рдмреИрдардХ рдХрдХреНрд╖ рд╣реИред (S[i], F[i])
рдХреЗ рд░реВрдк рдореЗрдВ N рдмреИрдардХреЗрдВ рд╣реЛрддреА рд╣реИрдВ (S[i], F[i])
рдЬрд╣рд╛рдВ S [i] рдмреИрдардХ рдХреЗ рд╕рдордп рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ рдФрд░ F [i] рдорд┐рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рдмреИрдардХ рдХрдХреНрд╖ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдХрд┐рддрдиреА рдмреИрдардХреЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ?
рдЗрдирдкреБрдЯ:
рдЗрдирдкреБрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдЯреА рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╡рд╣ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдореАрдЯрд┐рдВрдЧ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╕рдордп рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, S [i]ред рдФрд░ рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдмреИрдардХ рдХрд╛ рд╕реНрдерд╛рди, рдпрд╛рдиреА F [i] рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред
рдЖрдЙрдЯрдкреБрдЯ:
рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЙрд╕ рдХреНрд░рдо рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдмреИрдардХреЗрдВ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИрдВред
рдкреНрд░рддрд┐рдмрдВрдз:
1 тЙд T тЙд 70
1 тЙд N тЙд 100
1 тЙд S[ i ], F[ i ] тЙд 100000
рдЙрджрд╛рд╣рд░рдг:
рдЗрдирдкреБрдЯ:
2
6
1 3 0 5 8 5
2 4 6 7 9 9
8
75250 50074 43659 8931 11273 27545 50879 77924
112960 114515 81825 93424 54316 35533 73383 160252
рдЖрдЙрдЯрдкреБрдЯ:
1 2 4 5
6 7 1
рдЕрдиреБрд╡рд╛рджрдХрдВрдкрдиреА рдХрд╛ рдПрдХ рдмреИрдардХ рдХрдХреНрд╖ рд╣реИред рдкреНрд░рдкрддреНрд░ (S [i], F [i])
рдореЗрдВ N рдмреИрдардХреЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬрд╣рд╛рдВ S [i] рдорд┐рд▓рдиреЗ рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рд╕рдордп рд╣реИ, рдФрд░ F [i] рдорд┐рд▓рдиреЗ рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдордп рд╣реИред
рдХрд╛рд░реНрдп рдмреИрдардХ рдХрдХреНрд╖ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдмреИрдардХреЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛:
рдЗрдирдкреБрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
тАв рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИ;
тАв рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рд╕рд░рдгреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдмреИрдардХреЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрдн рд╕рдордп S [i] рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
тАв рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдмреИрдардХреЛрдВ рдПрдл рдХреЗ рдЕрдВрдд рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ [i], рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖:
рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЙрд╕ рдХреНрд░рдо рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдмреИрдардХреЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИрдВред
рдкреНрд░рддрд┐рдмрдВрдз:
1 тЙд T тЙд 70
1 тЙд N тЙд 100
1 тЙд S [i], F [i] тЙд 100000
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдЗрдирдкреБрдЯ:
2
6
1 3 0 5 8 5
2 4 6 7 9 9
8
75250 50074 43659 8931 11273 27545 50879
77924 112960 114515 81825 93424 54316 35533 73383 160252
рдЙрддреНрдкрд╛рджрди:
1 2 4 5
6 7 1
3.
рд╕рд░рдгреА рдХрд╛ рдЙрд▓рдЯрд╛рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рдХрд╛рд░реНрдп рд╕рд░рдгреА рдХреЗ рдЙрд▓рдЯрд╛ рдЧрд┐рдирддреА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рдЙрд▓рдЯрд╛ рдЧрдгрдирд╛: рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рдЙрд▓рдЯрд╛ рдЧрдгрдирд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╕рд░рдгреА рдХреЛ рдХрд┐рддрдиреЗ рджреВрд░ (рдпрд╛ рдХрд░реАрдм) рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рд╕рд░рдгреА рдХреЛ рдЙрд▓реНрдЯреЗ рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрд▓рдЯрд╛ рдЧрд┐рдирддреА рдЕрдзрд┐рдХрддрдо рд╣реЛрддреА рд╣реИред
рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рджреЛ рддрддреНрд╡ [i] рдФрд░ [j] рдПрдХ рдЙрд▓рдЯрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдпрджрд┐ a[i] > a[j]
рдФрд░ i < j
ред
рдЗрдирдкреБрдЯ: рдЗрдирдкреБрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ T рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдПрди, рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреА рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрди рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВред
рдЖрдЙрдЯрдкреБрдЯ: рд╕рд░рдгреА рдХрд╛ рдЙрд▓рдЯрд╛ рдЧрд┐рдирддреА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
рдкреНрд░рддрд┐рдмрдВрдз:
1 тЙд T тЙд 100
1 тЙд N тЙд 107
1 тЙд C тЙд 1018
рдЙрджрд╛рд╣рд░рдг:
рдЗрдирдкреБрдЯ:
1
5
2 4 1 3 5
рдЖрдЙрдЯрдкреБрдЯ:
3
рдЕрдиреБрд╡рд╛рджрдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рджреА рдЧрдИ рд╣реИред рдХрд╛рд░реНрдп рд╕рд░рдгреА рдХреЗ рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреНрдЮрд╛рдд рдХрд░рдирд╛ рд╣реИред
рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛: рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╕рд░рдгреА рдЫрдБрдЯрд╛рдИ рд╕реЗ рдХрд┐рддрдиреА рджреВрд░ (рдпрд╛ рдХрд░реАрдм) рд╣реИред рдпрджрд┐ рд╕рд░рдгреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрд░рдордмрджреНрдз рд╣реИ, рддреЛ рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 0. рд╣реИред рдпрджрд┐ рд╕рд░рдгреА рдХреЛ рдЙрд▓реНрдЯреЗ рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХрддрдо рд╣реЛрддреА рд╣реИред
рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рджреЛ рддрддреНрд╡ [i] рдФрд░ [j] рдПрдХ рдЙрд▓рдЯрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдпрджрд┐ a[i] > a[j]
рдФрд░ i < j
ред
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛:
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ T рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдПрди, рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреА рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрди рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВред
рдЙрддреНрдкрд╛рджрди:
рд╕рд░рдгреА рдХреЗ рд╡реНрдпреБрддреНрдХреНрд░рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
рдкреНрд░рддрд┐рдмрдВрдз:
1 тЙд T тЙд 100
1 тЙд N тЙд 10 7
1 тЙд C тЙд 10 18
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдЗрдирдкреБрдЯ:
1
5
2 4 1 3 5
рдЙрддреНрдкрд╛рджрди:
3
рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛! рдХрдИ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдпрд╣ рдЕрдзрд┐рдХ рдХрдард┐рди рдерд╛! :)
рдЙрддреНрддрд░
рдкреНрд░рд╢реНрди 1рдЙрддреНрддрд░: рдХрд╛рд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ред
рд╕рдорд╛рдзрд╛рди: рдЪрд▓реЛ рднреВрд░реЗ рд░рдВрдЧ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ "рдХреЗрд╡рд▓ рдПрдХ рджрд░рд╡рд╛рдЬрд╛ рд╕рдЪ рдХрд╣ рд░рд╣рд╛ рд╣реИред" рдпрд╣ рд╕рдЪ рдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдкрд░рд┐рджреГрд╢реНрдп 1: рднреВрд░реЗ рд░рдВрдЧ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рд╡рд░реНрдгрди рд╕рддреНрдп рд╣реИред рдлрд┐рд░ рдХрд╛рд▓реЗ рджрд░рд╡рд╛рдЬреЗ ("рд░рд╛рдХреНрд╖рд╕ рдпрд╣рд╛рдВ рд╣реИ") рдкрд░ рд╡рд┐рд╡рд░рдг рдЭреВрда рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд╛рд▓реЗ рджрд░рд╡рд╛рдЬреЗ рд╡рд╛рд▓реА рдЧреБрдлрд╛ рдореЗрдВ рдЦрдЬрд╛рдиреЗ рд╣реИрдВ!
рдкрд░рд┐рджреГрд╢реНрдп 2: рднреВрд░реЗ рд░рдВрдЧ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рд╡рд░реНрдгрди рдЧрд▓рдд рд╣реИред рдлрд┐рд░ рдпрд╛ рддреЛ рджреЛрдиреЛрдВ рд╡рд┐рд╡рд░рдг рдЧрд▓рдд рд╣реИрдВ рдпрд╛ рджреЛрдиреЛрдВ рд╕рддреНрдп рд╣реИрдВред рджреЛрдиреЛрдВ рд╡рд┐рд╡рд░рдг рд╕рддреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ рдФрд░ рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рд╡рд┐рд╡рд░рдг рдЭреВрдареЗ рд╣реИрдВред рдлрд┐рд░, рдХрд╛рд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдореЗрдВ рдПрдХ рдЦрдЬрд╛рдирд╛ред
рдкреНрд░рд╢реНрди реирдЙрддреНрддрд░: рдмреЗрдЯрд┐рдпреЛрдВ рдХреА рдЖрдпреБ: 3 рд╡рд░реНрд╖, 3 рд╡рд░реНрд╖ рдФрд░ 8 рд╡рд░реНрд╖ред
рд╕рдорд╛рдзрд╛рди: 1) рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдореНрд░ рдХрд╛ рдЙрддреНрдкрд╛рдж 72 рд╣реИред
рдЙрди рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЦреЛрдЬреЗрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж 72 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛:
- 1 * 1 * 72 = 72
- 1 * 2 * 36 = 72
- 1 * 3 * 24 = 72
- 1 * 4 * 18 = 72
- 1 * 6 * 12 = 72
- 1 * 8 * 9 = 72
- 2 * 2 * 18 = 72
- 2 * 3 * 12 = 72
- 2 * 4 * 9 = 72
- 2 * 6 * 6 = 72
- 3 * 3 * 8 = 72
- 3 * 4 * 6 = 72
рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рдЯреАрдХ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╢рд┐рдпрд╛рдо рд╣рд╛рдЙрд╕ рдирдВрдмрд░ (рдЬреЛ рдирдВрдмрд░ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рд╕рдЯреАрдХ рдЙрддреНрддрд░ рдирд╣реАрдВ рджреЗ рдкрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдорд┐рд▓реЗ рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░реЗрдВ:
- 1 + 1 + 72 = 74
- 1 + 2 + 36 = 39
- 1 + 3 + 24 = 28
- 1 + 4 + 18 = 23
- 1 + 6 + 12 = 19
- 1 + 8 + 9 = 18
- 2 + 2 + 18 = 22
- 2 + 3 + 12 = 17
- 2 + 4 + 9 = 15
- 2 + 6 + 6 = 14
- 3 + 3 + 8 = 14
- 3 + 4 + 6 = 13
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд░рдХрдо рдореЗрдВ рд╕реЗ рдПрдХ рдШрд░ рдХрд╛ рдирдВрдмрд░ рд╣реИред рдЪреВрдБрдХрд┐ рд╢рд┐рдпрд╛рдо рдареАрдХ рдЙрддреНрддрд░ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рдЕрд╕рдорд╛рди рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдордХрд╛рди рд╕рдВрдЦреНрдпрд╛ 14 рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред
- 2 + 6 + 6 = 14
- 3 + 3 + 8 = 14
3) рддреАрд╕рд░реЗ рд╕рдВрдХреЗрдд рд╕реЗ, рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдХ рдмрдбрд╝реА рдмреЗрдЯреА (рдХрдИ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╣реИ), рдЗрд╕рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдЬреЛ рд╣рдордиреЗ рджреВрд╕рд░реЗ рдЪрд░рдг рдореЗрдВ рдкрд╛рдпрд╛, рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдЯрд╛рд╕реНрдХ реирд╕рдорд╛рдзрд╛рди рдиреЗ рд▓рд╛рд▓рдЪреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
#include <bits/stdc++.h> using namespace std; struct Activity { int start, finish, index; }; bool activityCompare(Activity s1, Activity s2) { return s1.finish < s2.finish; } int main() { int t, n, i, j; cin >> t; while (t--) { cin >> n; Activity arr[n]; for (i = 0; i < n; i++) { cin >> arr[i].start; arr[i].index = i; } for (i = 0; i < n; i++) cin >> arr[i].finish; sort(arr, arr + n, activityCompare); i = 0; cout << arr[i].index + 1 << " "; for (int j = 1; j < n; j++) { if (arr[j].start >= arr[i].finish) { cout << arr[j].index + 1 << " "; i = j; } } cout << endl; } return 0; }
рдЯрд╛рд╕реНрдХ 3 #include<iostream> using namespace std; int merge(int* arr, int* LArr, int* RArr, int m, int n) { int i = 0, j = 0, k = 0; int count = 0; while (i < m && j < n) { if (LArr[i] <= RArr[j]) arr[k++] = LArr[i++]; else { arr[k++] = RArr[j++]; count = count + m - i; } } while (i < m) arr[k++] = LArr[i++]; while (j < n) arr[k++] = RArr[j++]; return count; } int mergeSort(int* arr, int start, int end) { if (start > end) return 0; if (start == end) return 0; if (start == end - 1) { if (arr[start] <= arr[end]) return 0; else swap(arr[start], arr[end]); return 1; } int mid = (start + end) / 2; int* LArr = new int[mid + 1]; int* RArr = new int[end - mid]; int i; for (i = start; i <= mid; i++) LArr[i] = arr[i]; for (i = mid + 1; i <= end; i++) RArr[i - (mid + 1)] = arr[i]; int count = 0; count += mergeSort(LArr, 0, mid); count += mergeSort(RArr, 0, end - mid - 1); count += merge(arr, LArr, RArr, mid + 1, end - mid); delete[] LArr; delete[] RArr; return count; } int main() { int t, n,*arr; cin >> t; while (t--) { cin >> n; arr = new int[n]; for (int i = 0; i < n; i++) cin >> arr[i]; cout << mergeSort(arr, 0, n - 1) << endl; } }