рдЧрдгрдирд╛ рд╕реНрдХреЛрд░рд┐рдВрдЧ рдбреЗ рд▓рд╛ рдлреЗрд░ рдпрд╛ рдХрд┐рд╕реА рдХреЗ рдХреНрд╖рд┐рддрд┐рдЬ рдХреЛ рдЪреМрдбрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд░реЗрдбрд┐рдЯ рд╕реНрдХреЛрд░рд┐рдВрдЧ рдкрд░ рдПрдХ рдЕрдзреНрдпрдпрдиред рднрд╛рдЧ рей

рднрд╛рдЧ рддреАрди, рдЬрд┐рд╕рдореЗрдВ рдПрдереЛрд╕ рдЕрд╡рдХреНрд╖реЗрдкрд┐рдд рд╣реИ, рдФрд░ рдЧрдгрдирд╛ рдбреА рд▓рд╛ рдлреЗрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рдмреБрджреНрдзрд┐рдорд╛рди рд╣реИред


UPD рдкрд╛рд░реНрдЯ рд╡рди рдпрд╣рд╛рдБ рд╣реИ
рдпреВрдкреАрдбреА рднрд╛рдЧ рджреЛ рдпрд╣рд╛рдВ


рдПрдВрдЯреАрдкреЛрд╡реНрд╕рдПрди рдФрд░ рдорд┐рд╣рд╛рдЪрдл


рд▓реЗрдЦрдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрдп:


рд╢реБрдн рджреЛрдкрд╣рд░ рдЖрдЬ рд╣рдо рд╕реНрдХреЛрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЧреНрд░рд╛рдл рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рд▓реЗрдЦ рд╕реЗ рдХреНрд░рдорд╢рдГ рдФрд░ рдпрд╣рд╛рдБ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛, рдпрд╣ рд▓реЗрдЦ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд░реНрдерд╣реАрди рдкреНрд░рдпреЛрдЧ рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред


рд╕рднреА рд╣рд╛рд╕реНрдп рдЖрд░реЛрдкреЛрдВ, рдЖрд╡реЗрд╖рдг, рдЖрджрд┐ рдХреЛ рдХрдерд╛ рдХреЛ рдереЛрдбрд╝рд╛ рд░рд╛рд╣рдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЙрдмрд╛рдК рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рдЖрдиреЗ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЙрди рд╕рднреА рд╕реЗ рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рд╣рд╛рд╕реНрдп рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ


рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп: 30 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдЧреНрд░рд╛рдлрд╝ рдирд┐рд░реНрдорд╛рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдФрд░ рдПрдирдкреАрдУ "рд╡рди рдлреЙрд░ рдСрд▓" рдХреЗ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ред


рдирд┐рдпрдо рдФрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ:


  • рдЧрд╣рд░рд╛рдИ-рдкрд╣рд▓реА рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо - рдЧрд╣рд░рд╛рдИ-рдкрд╣рд▓реА рдЦреЛрдЬ рд░рдгрдиреАрддрд┐ - рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░рд╛рдл рдореЗрдВ "рдЧрд╣рд░рд╛" рдЬрд╛рдирд╛ рд╣реИред рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╣рдо рдкреНрд░рд╢реНрди рдореЗрдВ рд╢реАрд░реНрд╖ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдХрд┐рдирд╛рд░реЗ рдПрдХ рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╣рдо рдЗрд╕ рдЕрдкрд░рд┐рдЪрд┐рдд рд╡рд░реНрдЯреЗрдХреНрд╕ рд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рд╡рд╛рдкрд╕ рд▓реМрдЯрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд░рд┐рдЯрд░реНрди рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдХрд┐рдирд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдХрд┐рдирд╛рд░реЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╢реАрд░реНрд╖ рдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рд▓рдВрдмреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдПрдХ рдЕрд╕реНрдкрд╖реНрдЯреАрдХреГрдд рдХреЛрдиреЗ рд╕реЗ рдЪрд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
  • рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ - рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди (рдкреНрд░рдХреНрд░рд┐рдпрд╛), рд╕реАрдзреЗ (рд╕рд░рд▓ рдкреБрдирд░рд╛рд╡рд░реНрддрди) рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ (рдЬрдЯрд┐рд▓ рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛

рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рд▓реЗрдЦ ( рдпрд╣рд╛рдВ ) рдореЗрдВ, рд╣рдордиреЗ рдЧреНрд░рд╛рдл рдореЙрдбрд▓ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ред


рд╣рдорд╛рд░реЗ рджреВрд╕рд░реЗ рд▓реЗрдЦ ( рдпрд╣рд╛рдВ ) рдореЗрдВ, рд╣рдордиреЗ рдЙрди рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЧреНрд░рд╛рдлрд╝ рдореЙрдбрд▓ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдпрд╣ рддрд▓рд╡рд╛рд░ рдХреЛ рдЕрдкрдиреА рдкрдкрдбрд╝реА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдФрд░ рд╕рднреА рдХреЛ рдЫреБрд░рд╛ рднреЛрдВрдХрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдпреЛрдВ рдХрд╣реЗрдВ рдХрд┐ рдПрдирдкреАрдУ "рд╡рди рдлреЙрд░ рдСрд▓" рдХреЗ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрдирд╛рдПрдВред


рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!


рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдкрд╛рдпрдерди рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд╕рд╛рдВрдк рдХреЛ рддрд▓рд╡рд╛рд░ рдкрд░ рдЦреАрдВрдЪреЛ!


рдЧреНрд░рд╛рдлрд╝ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:


graph = { 'Odin_za_vseh' : {'goody': 10, 'rank': 4, 'fund':4, 'relations':{'Bonasye':3, 'Trevi': 1, 'Gusak':2,'Suchka':5, 'Roshfor':1, 'Cardi':1}}, 'Cardi' : {'goody': -8, 'rank': 9, 'fund':8, 'relations':{'Korol':2,'Odin_za_vseh':3,'Gvardia':5, 'Roshfor':5 }}, 'Roshfor' : {'goody': -7, 'rank': 7, 'fund':5,'relations':{'Cardi':1, 'Suchka': 3,'Odin_za_vseh':2, 'Bonasye':5 }}, 'Suchka' : {'goody': -10, 'rank': 4, 'fund':4, 'relations':{'Odin_za_vseh':5,'Roshfor':3 }}, 'Gvardia' : {'goody': -5, 'rank': 3, 'fund':4, 'relations':{'Cardi':1,'Gusak':1 }}, 'Gusak' : {'goody': -7, 'rank': 4, 'fund':4, 'relations':{'Gvardia':5,'Odin_za_vseh':2 }}, 'Trevi' : {'goody': 7, 'rank': 5, 'fund':5, 'relations':{'Odin_za_vseh':4,'Mushketery':5 }}, 'Bonasye': {'goody': -2, 'rank': 2, 'fund':3, 'relations':{'Odin_za_vseh':1,'Roshfor':1,'Konsta':2 }}, 'Konsta' : {'goody': 10, 'rank': 5, 'fund':3, 'relations':{'Koroleva':2,'Bonasye':1 }}, 'Mushketery' : {'goody': 7, 'rank': 5, 'fund':4, 'relations':{'Korol':1, 'Trevi':1}}, 'Koroleva' : {'goody': 6, 'rank': 8, 'fund':7, 'relations':{'Korol':2,'Konsta':5, 'EnglishMan':3 }}, 'Korol' : {'goody': 5, 'rank': 10, 'fund':10, 'relations':{'Cardi':3, 'Koroleva':5,'Mushketery':5 }}, 'EnglishMan' : {'goody': 5, 'rank': 8, 'fund':10, 'relations':{'Koroleva':2}} } 

'рдЧреБрдбреА' - рдиреЛрдб рд░реЗрдЯрд┐рдВрдЧ - рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рдФрд░ рдиреЛрдб рдХреА "рдкреНрд░рд╛рдердорд┐рдХрддрд╛" рдХреА рдбрд┐рдЧреНрд░реАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдбрд┐рдирд▓ рдлрд┐рд▓реНрдо рдХрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдирд╛рдпрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕рдХреА рд░реЗрдЯрд┐рдВрдЧ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред рдХрд╛рд░реНрдбрд┐рдирд▓ рд╣рдорд╛рд░реЗ рдирд╛рдпрдХреЛрдВ рдХреЗ рдкреНрд░рдореБрдЦ рджреБрд╢реНрдордиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ (рд╣рдордиреЗ рдРрд╕рд╛ рддрдп рдХрд┐рдпрд╛)
'рд░реИрдВрдХ' - рд░реИрдВрдХрд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдиреЛрдб рдХрд╛ рд╕реНрдХреЛрд░
'рдлрдВрдб' - рдиреЛрдб рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛
'рд╕рдВрдмрдВрдз' - рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдиреЛрдб рдХреЛ рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ


рдЕрдм рддрдХ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╡рд╛рд▓ рдЙрдарддреЗ рд╣реИрдВред рдЖрдЗрдП рдЙрдирдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдФрд░ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдкрд╣рд▓рд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣рдорд╛рд░рд╛ рд╣реИ!


  1. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдкреНрд░рдердо-рд╕реНрддрд░реАрдп рд╢рдмреНрджрдХреЛрд╢ рдХреА рдХреБрдВрдЬреА рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рдо рдХреА рд╣рдорд╛рд░реА рдзрд╛рд░рдгрд╛ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдирд╛рдореЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИред


  2. рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╣рд╛рдБ рд╕реЗ рдЖрдП ('рдЧреБрдбреА', 'рд░реИрдВрдХ', рдЖрджрд┐), рдпреЗ рдХреНрдпреЛрдВ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд░реЗрдЯрд┐рдВрдЧ рдХрд╣рд╛рдБ рд╕реЗ рдЖрдИ рд╣реИ?
    рдХреНрд░рдо рдореЗрдВ:


    • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдиреЛрдб-рдХрдВрдкрдиреА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЧреАред рд╣рд░ рдХреЛрдИ рдЬреЛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдзрд╛рд░рдХрд░реНрддрд╛ рдХреЗ рд╕реНрдХреЛрд░рд┐рдВрдЧ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рдЯрд░реНрдирдУрд╡рд░, рднреБрдЧрддрд╛рди рдХреА рд░рд╛рд╢рд┐ / рдкреНрд░рд╛рдкреНрдп рд░рд╛рд╢рд┐, рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд░рд┐рдЯ, рдЖрджрд┐ред
    • рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпреЛрдВ рд╣реИрдВ - рд▓реЗрдЦрдХ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрддрд╛ рд╣реИ))) рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣рдорд╛рд░реЗ рдордд рдореЗрдВ рдЧрдгрдирд╛ рдХрд╛ рдЬреЛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рд╕рд╛рд░ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ
    • рдореВрд▓реНрдпрд╛рдВрдХрди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЕрдм рдХрд╣рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдпрд╣ рдЕрдиреБрдорд╛рди рдЦрдирди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗред

  3. рдХреБрдЫ рдиреЛрдбреНрд╕ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд╕рдВрдмрдВрдз рдХреНрдпреЛрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Odin_za_vseh - Bonasye = 3, рдФрд░ Bonasye - Odin_za_vseh = 1)? рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдУрдбрд┐рди_рдЬрд╛_рд╕реЗрд╣ рдХрд╛ рдмреЛрдирд╛рд╕реЗ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡ рд╣реИред рдФрд░ рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЬрдм Odin_za_vseh рд╕реНрдХреЛрд░рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ Odin_za_vseh рдкрд░ Bonasye рдХреЗ рдкреНрд░рднрд╛рд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


  4. рдПрдХ рдмрд╛рдВрдб рд╕реНрдХреЛрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ?


    • рд╕рдВрдЪрд╛рд░ рдореВрд▓реНрдпрд╛рдВрдХрди рджреВрд╕рд░реЗ рдкрд░ рдПрдХ рдиреЛрдб рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдПрдХ рдЙрдкрд╛рдп рд╣реИ
    • рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрд╢рди рджреЛ-рддрд░рдлрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╕рдВрдЪрд╛рд░ рдХрд╛ рдЖрдХрд▓рди рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
    • рд╕рдВрдЪрд╛рд░ рд╕реНрдХреЛрд░ 1 рд╕реЗ 5 (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 1 рд╕реЗ 5 рддрдХ) рдХрд╛ рдорд╛рди рд╣реИред рдХреЛрдИ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдб рдпрд╛ рддреЛ рджреВрд╕рд░реЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдФрд░ рд╣рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдиреЛрдб рдХреЛ рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рдЕрдВрддрддрдГ рдЙрд╕ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЛрдб рдореЗрдВ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдЖрдВрддрд░рд┐рдХ рд░реЗрдЯрд┐рдВрдЧ рд╣реЛрдЧреАред
    • рдиреЛрдб рдХрд╛ рдЖрдВрддрд░рд┐рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдПрдХ рдПрдХрддреНрд░рд┐рдд рдореВрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдиреЛрдб рдХреЗ рдЖрдВрддрд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ 'рдЧреБрдбреА', 'рд░реИрдВрдХ', 'рдлрдВрдб' рд╣реИред рдЖрдВрддрд░рд┐рдХ рд░реЗрдЯрд┐рдВрдЧ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ рд╕рдХрддреА рд╣реИред

  5. рд╕реНрдХреЛрд░рд┐рдВрдЧ рдмреЙрд▓ рдХреИрд╕реЗ рдорд╛рдиреА рдЬрд╛рдПрдЧреА?


    • рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкрдиреА рдЬреЛ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреА, рд╡рд╣ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдЕрдкрдиреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреА рд╣реИред
    • рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рд╕рд░рд▓ рдФрд░ рдЬрдЯрд┐рд▓ рддрд░реАрдХрд╛ рдЪреБрдирд╛:
      • рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ = рдЬрд┐рд╕ рдиреЛрдб рдХрд╛ рд╣рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдЖрдВрддрд░рд┐рдХ рд╕реНрдХреЛрд░ + рд╕рдо (рдЖрдВрддрд░рд┐рдХ рд╕реНрддрд░ рдХрд╛ рез рдмрдЪреНрдЪреЗ рдХрд╛ рдиреЛрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдиреЛрдб рдкрд░ рдЗрд╕ рдиреЛрдб рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди )
      • рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЛрдг рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ
    • рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдмреБрдирд┐рдпрд╛рджреА рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдЧрдгрдирд╛ рддрдХрдиреАрдХ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • рд╕рднреА рдХрдард┐рдирд╛рдИ "рд╕рд╣реА" рдЦрдирди рдореЗрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛


рдФрд░ рдпрд╣рд╛рдБ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реА рд╣реИ:


 searched=[] #   def search_outer(name,n): return graph[name]['goody']*graph[name]['rank']*graph[name]['fund']+search(name,n) # search_outer()    ,       #,       search() #name тАУ   ,     #n тАУ   тАУ       def search(name, n, z=1): ball=0 #,      global searched #    if z <= n and name not in searched: #        searched.append(name) for x in graph[name]['relations']: #   ball += graph[x]['goody'] * graph[x]['rank'] * graph[x]['fund'] * graph[x]['relations'][name] / z + search(x,n,z+1) #      #   ,     return ball #, ,     def main(): ball = search_outer ('Odin_za_vseh', 2) print(ball) if __name__ == '__main__': main() 

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:


  • рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ 30 рдорд┐рдирдЯ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд▓рдЧреЗ
  • рд╣рдордиреЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдирдкреАрдУ рд╡рди рдХреЗ рд╕реНрдХреЛрд░рд┐рдВрдЧ рд╕реНрдХреЛрд░ рдХреА рдЧрдгрдирд╛ рдХреАред рд╣рдо рдХреНрд░реЗрдбрд┐рдЯ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдПрдирдкреАрдУ "рд╡рди рдлреЙрд░ рдСрд▓" рджреБрд╢реНрдордиреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЙрди рд╕рд╛рд╣рд╕реА рд╣реИрдВред рд╣рдо рд░рд╛рдЬреНрдп рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЗрд╕рдХрд╛ рд╢реНрд░реЗрдп рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'рдореБрд╢реНрддрдХреАрд░реА'
  • рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд░рд▓ рдФрд░ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡реА рдирд┐рдХрд▓рд╛ред
  • рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдУ (рдПрди ** рдбреА + 1) рд╣реИ, рдЬрд╣рд╛рдВ рдбреА рд╕реНрддрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдиреЗрддреНрд░рд╣реАрди, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЫрд╡рд┐


рд╕реЛрдмреЛрд▓реЗрд╡рди рдФрд░ рдЙрдирдХреЗ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж


рдЖрдк рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдореБрд╢реНрдХрд┐рд▓ - рдбреЗрдЯрд╛ рдЦрдирди рдкрд░ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ!


PS рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ (рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ):


Source: https://habr.com/ru/post/hi465927/


All Articles