Обсуждение участника:VolkovNikita94: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
Строка 254: Строка 254:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
<source lang = "xml">
 
<source lang = "xml">
 +
<algo>
 +
<params>
 +
<param name = "N" type = "int"></param>
 +
<param name = "M" type = "int"></param>
 +
  </params>
 +
  <block id = "0" dims = "1">
 +
<arg name = "i" val = "1..N"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 2"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "1" dims = "2">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 1, j - 1"></in>
 +
<in bsrc = "0" src = "i"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "2" dims = "3">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<arg name = "k" val = "1..N-1"></arg>
 +
<vertex condition = "(j == 1) and (k == 1)" type = "1">
 +
<in bsrc = "1" src = "i, M"></in>
 +
</vertex>
 +
<vertex condition = "(j > 1) or (k > 1)" type = "1">
 +
<in src = "i - 1, j, 1"></in>
 +
</vertex>
 +
  </block>
 +
</algo>
 
</source>
 
</source>
 
</div>
 
</div>
Строка 271: Строка 302:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
<source lang = "xml">
 
<source lang = "xml">
 +
<algo>
 +
<params>
 +
<param name = "N" type = "int"></param>
 +
<param name = "M" type = "int"></param>
 +
  </params>
 +
  <block id = "0" dims = "1">
 +
<arg name = "i" val = "1..N"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 1"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "1" dims = "2">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 2, j"></in>
 +
<in bsrc = "0" src = "i"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "2" dims = "3">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<arg name = "k" val = "1..N-1"></arg>
 +
<vertex condition = "(j == 1) and (k == 1)" type = "1">
 +
<in bsrc = "1" src = "i, M"></in>
 +
</vertex>
 +
<vertex condition = "(j > 1) or (k > 1)" type = "1">
 +
<in src = "i, j - 1, 1"></in>
 +
</vertex>
 +
  </block>
 +
</algo>
 
</source>
 
</source>
 
</div>
 
</div>
Строка 288: Строка 350:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
<source lang = "xml">
 
<source lang = "xml">
 +
<algo>
 +
<params>
 +
<param name = "N" type = "int"></param>
 +
<param name = "M" type = "int"></param>
 +
  </params>
 +
  <block id = "0" dims = "1">
 +
<arg name = "i" val = "1..N"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 1"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "1" dims = "2">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 2, j"></in>
 +
<in bsrc = "0" src = "i"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "2" dims = "3">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<arg name = "k" val = "1..N-1"></arg>
 +
<vertex condition = "(j == 1) and (k == 1)" type = "1">
 +
<in bsrc = "1" src = "i, M"></in>
 +
</vertex>
 +
<vertex condition = "(j > 1) or (k > 1)" type = "1">
 +
<in src = "i - 1, j, k"></in>
 +
</vertex>
 +
  </block>
 +
</algo>
 +
 
</source>
 
</source>
 
</div>
 
</div>
Строка 305: Строка 399:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
<source lang = "xml">
 
<source lang = "xml">
 +
<algo>
 +
<params>
 +
<param name = "N" type = "int"></param>
 +
<param name = "M" type = "int"></param>
 +
  </params>
 +
  <block id = "0" dims = "1">
 +
<arg name = "i" val = "1..N"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 2"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "1" dims = "2">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<vertex condition = "" type = "1">
 +
<in src = "i - 1, j - 1"></in>
 +
<in bsrc = "0" src = "i"></in>
 +
</vertex>
 +
  </block>
 +
  <block id = "2" dims = "3">
 +
<arg name = "i" val = "1..N"></arg>
 +
<arg name = "j" val = "1..M"></arg>
 +
<arg name = "k" val = "1..N-1"></arg>
 +
<vertex condition = "(j == 1) and (k == 1)" type = "1">
 +
<in bsrc = "1" src = "i, M"></in>
 +
</vertex>
 +
<vertex condition = "(j > 1) or (k > 1)" type = "1">
 +
<in src = "i, j - 1, k"></in>
 +
</vertex>
 +
  </block>
 +
</algo>
 
</source>
 
</source>
 
</div>
 
</div>

Версия 01:16, 29 июля 2020


C++ реализация:

Новая разметка:


C++ реализация:


C++ реализация:

Новая разметка:


C++ реализация:


Новая разметка:

Тестовые варианты 2017


Новая разметка:


Новая разметка:


Новая разметка:


Новая разметка: