ИНБО-09-22

Вариант №1

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1958, 1987, 1993, 1966, 1982]) = 13
main([2004, 1973, 1993, 2005, 1964]) = 3
main([1958, 1973, 1967, 2005, 1982]) = 2
main([1958, 1987, 1967, 1966, 1964]) = 12
main([1958, 1969, 1993, 2005, 1964]) = 5

Вариант №2

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1961, 'JSX', 'SVG', 'NU', 'NUMPY']) = 11
main([1999, 'OOC', 'GOSU', 'APEX', 'FORTH']) = 6
main([1982, 'E', 'SVG', 'APEX', 'FORTH']) = 12
main([1961, 'E', 'GOSU', 'NU', 'NUMPY']) = 0
main([1999, 'JSX', 'GOSU', 'NU', 'NUMPY']) = 1

Вариант №3

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['ARC', 'IO', 'XBASE', 'J', 2008]) = 11
main(['SQF', 'KICAD', 'XBASE', 'J', 1992]) = 10
main(['ARC', 'KICAD', 'NIT', 'ORG', 1992]) = 3
main(['ARC', 'KICAD', 'XBASE', 'REBOL', 2008]) = 7
main(['SQF', 'KICAD', 'NIT', 'REBOL', 1992]) = 2

Вариант №4

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['SWIFT', 1988, 2009, 'GAP', 1963]) = 6
main(['ORG', 1992, 2009, 'C++', 1963]) = 5
main(['SWIFT', 1992, 1994, 'E', 1963]) = 0
main(['PIKE', 1988, 2009, 'GAP', 1958]) = 10
main(['ORG', 1988, 1994, 'E', 1958]) = 4

Вариант №5

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1960, 'COBOL', 'COQ', 1968, 'YAML']) = 8
main([1960, 'MUF', 'NIX', 1980, 'METAL']) = 11
main([1999, 'MUF', 'COQ', 1980, 'METAL']) = 6
main([1999, 'MUF', 'NIX', 1968, 'PONY']) = 3
main([1960, 'MUF', 'NIX', 1980, 'YAML']) = 9

Вариант №6

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1992, 'MIRAH', 1960, 'ROFF', 2012]) = 13
main([1966, 'ROUGE', 1993, 'TCL', 2012]) = 14
main([1992, 'HTTP', 1987, 'NINJA', 1994]) = 7
main([2015, 'HTTP', 1987, 'NINJA', 2012]) = 12
main([1966, 'HTTP', 1993, 'NINJA', 2012]) = 1

Вариант №7

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([2007, 'AWK', 2012, 'NL']) = 10
main([2007, 'KRL', 2012, 'NL']) = 6
main([2007, 'ALLOY', 2012, 'MTML']) = 0
main([1993, 'KRL', 2012, 'NL']) = 5
main([1993, 'ALLOY', 2019, 'NL']) = 2

Вариант №8

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1957, 'KRL', 1967, 1958]) = 2
main([1985, 'KRL', 1970, 2006]) = 12
main([1957, 'KRL', 1974, 1958]) = 0
main([2017, 'KRL', 1970, 2006]) = 8
main([1957, 'QMAKE', 1970, 1958]) = 4

Вариант №9

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1957, 1959, 1995, 'STATA', 1989]) = 8
main([1996, 1964, 2000, 'AMPL', 1989]) = 11
main([1957, 1959, 1963, 'AMPL', 2004]) = 2
main([1996, 1959, 1963, 'STATA', 1970]) = 0
main([1996, 1959, 1995, 'AMPL', 2004]) = 7

Вариант №10

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1963, 1995, 1976, 2003, 'R']) = 12
main([1969, 2015, 1963, 2003, 'PONY']) = 11
main([2014, 1973, 1979, 1966, 'R']) = 3
main([1969, 1973, 1976, 2003, 'R']) = 0
main([2014, 1973, 1963, 1966, 'PONY']) = 6

Вариант №11

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1992, 1972, 'PERL', 'PLSQL']) = 11
main([1962, 1999, 'EC', 'BLADE']) = 7
main([1992, 2001, 'EC', 'EAGLE']) = 5
main([1962, 1999, 'PERL', 'EAGLE']) = 2
main([1980, 1999, 'PERL', 'BLADE']) = 9

Вариант №12

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1974, 'CSS', 'LUA', 2006, 'BOO']) = 11
main([1974, 'GLYPH', 'LUA', 1983, 'IDL']) = 9
main([1974, 'GLYPH', 'ABAP', 2011, 'ROFF']) = 6
main([1987, 'GLYPH', 'ABAP', 2011, 'IDL']) = 4
main([1974, 'GLYPH', 'LUA', 2006, 'ROFF']) = 10

Вариант №13

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['LEAN', 'LOGOS', 2011, 'NIT']) = 9
main(['CIRRU', 'MAX', 2011, 'RUBY']) = 3
main(['P4', 'LOGOS', 1958, 'NIT']) = 10
main(['CIRRU', 'LOGOS', 1958, 'RUBY']) = 2
main(['LEAN', 'XTEND', 1992, 'NIT']) = 6

Вариант №14

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1982, 1979, 'LOGOS', 'RUST']) = 4
main([1982, 2015, 'RDOC', 'RUST']) = 3
main([1963, 1963, 'RDOC', 'RUST']) = 2
main([1963, 1963, 'VOLT', 'RUST']) = 1
main([1963, 1963, 'LOGOS', 'RUST']) = 0

Вариант №15

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['JSX', 'TEXT', 'MUPAD', 2013]) = 9
main(['JSX', 'PLSQL', 'OPAL', 2013]) = 3
main(['CIRRU', 'MUPAD', 'MUPAD', 1993]) = 6
main(['CIRRU', 'MUPAD', 'GLSL', 1993]) = 7
main(['PAN', 'PLSQL', 'MUPAD', 2013]) = 1

Вариант №16

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['JAVA', 1998, 2017, 'RUBY', 1971]) = 0
main(['JAVA', 1998, 1987, 'RUBY', 1992]) = 6
main(['JAVA', 2002, 2017, 'EBNF', 1968]) = 9
main(['JAVA', 2019, 2017, 'EBNF', 1992]) = 10
main(['LEX', 1998, 2017, 'EBNF', 1971]) = 8

Вариант №17

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['AGDA', 'TEA', 1973, 1958]) = 10
main(['PUG', 'LFE', 1983, 1996]) = 4
main(['PUG', 'FISH', 1973, 1996]) = 1
main(['AGDA', 'FISH', 1983, 1996]) = 3
main(['PUG', 'FISH', 1983, 1958]) = 0

Вариант №18

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['NIM', 1980, 2008, 2016, 1998]) = 10
main(['TEA', 1985, 2008, 1970, 1958]) = 5
main(['TEA', 1980, 1957, 1970, 1958]) = 7
main(['TEA', 1985, 2008, 2016, 1998]) = 0
main(['TEA', 1985, 1957, 1970, 1958]) = 6

Вариант №19

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['JULIA', 1982, 2016, 2007, 1973]) = 9
main(['JULIA', 1982, 1999, 1973, 1973]) = 12
main(['JULIA', 1994, 2016, 1973, 1973]) = 10
main(['JULIA', 1982, 2003, 2006, 1973]) = 11
main(['YANG', 2016, 2016, 2007, 2005]) = 6

Вариант №20

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['IDL', 1965, 'GRACE', 'OPAL', 'JAVA']) = 0
main(['CSON', 2008, 'GRACE', 'OPAL', 'OPAL']) = 11
main(['IDL', 1965, 'PAN', 'OPAL', 'JSON']) = 2
main(['CSON', 1965, 'GRACE', 'OPAL', 'OPAL']) = 7
main(['CSON', 1965, 'GRACE', 'TERRA', 'JAVA']) = 5

Вариант №21

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([2006, 'COBOL', 2017, 2018]) = 3
main([1961, 'COBOL', 1999, 2013]) = 10
main([1961, 'SCALA', 2017, 2013]) = 5
main([1957, 'SCALA', 1971, 2013]) = 7
main([1961, 'COBOL', 1971, 2018]) = 9

Вариант №22

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['RUST', 'YAML', 2007, 1988, 'HCL']) = 13
main(['SQL', 'YAML', 2007, 1988, 'XC']) = 6
main(['RUST', 'YAML', 2007, 1991, 'XC']) = 5
main(['SQL', 'SQL', 1958, 1991, 'XC']) = 7
main(['RUST', 'SQL', 1958, 2017, 'GAP']) = 10

Вариант №23

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1989, 'P4', 1987, 1996, 'TLA']) = 12
main([1989, 'RED', 1987, 1988, 'TLA']) = 13
main([2003, 'RED', 1987, 1983, 'MAX']) = 4
main([2018, 'RED', 1995, 1983, 'NCL']) = 2
main([2018, 'NIM', 1995, 1983, 'MAX']) = 5

Вариант №24

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1976, 2013, 'SQF', 'AGDA']) = 10
main([2019, 1990, 'PLSQL', 'AGDA']) = 1
main([1976, 1990, 'SQF', 'AGDA']) = 4
main([2019, 2014, 'SQF', 'LOGOS']) = 12
main([1967, 2013, 'PLSQL', 'AGDA']) = 11

Вариант №25

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['SQLPL', 'MASK', 'ASN.1', 'EAGLE', 1975]) = 0
main(['LEX', 'LLVM', 'HY', 'ARC', 1975]) = 4
main(['SQLPL', 'LLVM', 'XOJO', 'EAGLE', 1961]) = 11
main(['SQLPL', 'MASK', 'ASN.1', 'EAGLE', 1961]) = 10
main(['SQLPL', 'LLVM', 'XOJO', 'ARC', 1975]) = 7

Вариант №26

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1991, 'SQLPL', 'JFLEX', 'NUMPY']) = 7
main([1982, 'SQLPL', 'BOO', 'GLYPH']) = 4
main([2020, 'CIRRU', 'BOO', 'GLYPH']) = 1
main([2020, 'XPROC', 'BOO', 'NUMPY']) = 9
main([1991, 'CIRRU', 'JFLEX', 'NUMPY']) = 6

Вариант №27

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['ROFF', 'SCALA', 2005, 2003]) = 7
main(['LUA', 'SCALA', 2005, 2005]) = 8
main(['ADA', 'VHDL', 2007, 2005]) = 5
main(['ROFF', 'VHDL', 2005, 2003]) = 6
main(['LUA', 'VHDL', 2007, 1983]) = 3

Вариант №28

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['OCAML', 1979, 'SMALI', 'DIFF', 'EJS']) = 2
main(['APEX', 1983, 'IDRIS', 'DIFF', 'SHEN']) = 8
main(['OCAML', 1979, 'LESS', 'OZ', 'VHDL']) = 7
main(['APEX', 1983, 'SMALI', 'DIFF', 'VHDL']) = 3
main(['APEX', 1979, 'IDRIS', 'OZ', 'EJS']) = 1

Вариант №29

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1991, 'MIRAH', 'TEXT', 'RUST', 'FORTH']) = 5
main([1991, 'MIRAH', 'TEXT', 'OOC', 'IOKE']) = 12
main([1991, 'GRACE', 'TEXT', 'RUST', 'FORTH']) = 0
main([1991, 'ATS', 'HACK', 'JULIA', 'FORTH']) = 11
main([2013, 'GRACE', 'HACK', 'RUST', 'GLYPH']) = 4

Вариант №30

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([2000, 'OOC', 'DYLAN', 'COOL', 'SHEN']) = 9
main([1972, 'OOC', 'XS', 'LSL', 'HTML']) = 7
main([2000, 'OOC', 'DYLAN', 'LSL', 'SHEN']) = 4
main([1972, 'XTEND', 'DYLAN', 'LSL', 'SHEN']) = 5
main([1972, 'XTEND', 'XS', 'LSL', 'SHEN']) = 3

Вариант №31

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['E', 'SCSS', 1990, 'ABNF', 1967]) = 10
main(['PAWN', 'HACK', 2010, 'ABNF', 1967]) = 9
main(['TERRA', 'HACK', 2010, 'NIT', 1967]) = 6
main(['E', 'SCSS', 2010, 'NIT', 2000]) = 3
main(['TERRA', 'SCSS', 2010, 'ABNF', 2000]) = 8

Вариант №32

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['FISH', 'SWIFT', 2003, 1975]) = 8
main(['DYLAN', 'SWIFT', 1967, 1996]) = 4
main(['DYLAN', 'HAML', 1984, 1973]) = 6
main(['DYLAN', 'SWIFT', 1967, 1975]) = 9
main(['FISH', 'SWIFT', 1984, 1975]) = 7

Вариант №33

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['GOLO', 1965, 'STAN', 'M4']) = 11
main(['AWK', 2001, 'QML', 'LASSO']) = 8
main(['VCL', 1965, 'RAGEL', 'SQF']) = 6
main(['VCL', 1965, 'STAN', 'SQF']) = 4
main(['GOLO', 1965, 'QML', 'SQF']) = 2

Вариант №34

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['JSX', 2003, 1992, 'SVG', 'TCSH']) = 11
main(['CUDA', 2003, 1992, 'GLYPH', 'TCSH']) = 8
main(['CUDA', 1989, 1969, 'GLYPH', 'TCSH']) = 2
main(['SQLPL', 2003, 1969, 'GLYPH', 'TCSH']) = 12
main(['CUDA', 1994, 1992, 'GLYPH', 'SELF']) = 0

Вариант №35

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['HAXE', 1962, 1975, 'FREGE', 2018]) = 6
main(['NINJA', 1986, 2002, 'ARC', 2019]) = 10
main(['NINJA', 1962, 1975, 'ARC', 2019]) = 9
main(['NINJA', 1986, 2002, 'FREGE', 2018]) = 3
main(['NINJA', 1986, 1975, 'FREGE', 2019]) = 0

Вариант №36

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['QML', 2019, 'OX', 'RUBY', 1984]) = 0
main(['SLASH', 2005, 'AGDA', 'RUBY', 1984]) = 4
main(['SLASH', 2019, 'AGDA', 'MIRAH', 2003]) = 6
main(['ECL', 2005, 'AGDA', 'FANCY', 2003]) = 12
main(['ECL', 2005, 'AGDA', 'MIRAH', 1984]) = 10

Вариант №37

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['RAGEL', 2009, 'PAWN', 1998, 'IOKE']) = 10
main(['RAGEL', 2019, 'NINJA', 1966, 'PONY']) = 11
main(['COQ', 1974, 'PAWN', 1963, 'PONY']) = 9
main(['MQL5', 2019, 'NINJA', 1963, 'NU']) = 1
main(['RAGEL', 1974, 'NINJA', 1963, 'NU']) = 2

Вариант №38

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['RUST', 1994, 1963, 'SCALA', 'TERRA']) = 12
main(['VCL', 1988, 2020, 'SCALA', 'XC']) = 13
main(['RUST', 1992, 1963, 'SCALA', 'COBOL']) = 11
main(['VCL', 1992, 2020, 'SCALA', 'XC']) = 4
main(['RUST', 1992, 2020, 'NESC', 'COBOL']) = 8

Вариант №39

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main([1964, 2019, 'LIMBO', 1964]) = 11
main([1960, 2019, 'XML', 1964]) = 6
main([1960, 1958, 'JSX', 1964]) = 12
main([1964, 2009, 'XML', 2017]) = 2
main([2008, 1958, 'LIMBO', 2020]) = 10

Вариант №40

Задача №7

Реализовать функцию для вычисления дерева решений:

Примеры результатов вычислений:

main(['XPROC', 'RDOC', 'XC', 'BLADE']) = 8
main(['METAL', 'RDOC', 'XC', 'BLADE']) = 7
main(['METAL', 'ALLOY', 'XML', 'BLADE']) = 3
main(['METAL', 'TCSH', 'XC', 'RAGEL']) = 11
main(['XPROC', 'RDOC', 'XML', 'BLADE']) = 0