<?xml version="1.0" encoding="utf-8" standalone="no"?>
<problem revision="49" short-name="sinonimisputem" url="https://polygon.codeforces.com/p/sergm55/sinonimisputem">
        
    <names>
                
        <name language="english" value="Synonymous Words Number System "/>
                
        <name language="russian" value="Синонимичная система счисления слов"/>
            
    </names>
        
    <statements>
                
        <statement charset="UTF-8" language="english" path="statements/english/problem.tex" type="application/x-tex"/>
                
        <statement charset="UTF-8" language="russian" path="statements/russian/problem.tex" type="application/x-tex"/>
                
        <statement charset="UTF-8" language="english" path="statements/.html/english/problem.html" type="text/html"/>
                
        <statement language="english" path="statements/.pdf/english/problem.pdf" type="application/pdf"/>
                
        <statement language="russian" path="statements/.pdf/russian/problem.pdf" type="application/pdf"/>
            
    </statements>
        
    <judging cpu-name="Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz" cpu-speed="3600" input-file="" output-file="">
                
        <testset name="tests">
                        
            <time-limit>2000</time-limit>
                        
            <memory-limit>268435456</memory-limit>
                        
            <test-count>90</test-count>
                        
            <input-path-pattern>tests/%02d</input-path-pattern>
                        
            <answer-path-pattern>tests/%02d.a</answer-path-pattern>
                        
            <tests>
                                
                <test group="samples" method="manual" points="0.0" sample="true"/>
                                
                <test group="samples" method="manual" points="0.0" sample="true"/>
                                
                <test group="task1" method="manual" points="100.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test group="task1" method="manual" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1001 10 1 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2102 15 1 0 60" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2004 150 1 0 10" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2505 501 1 0 20" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 4306 999 1 0 30" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 5507 1100 1 0 40" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1108 1300 1 0 70" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1209 1500 1 0 80" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3410 1505 1 0 90" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3113 2000 1 0 25" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2214 2000 1 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3315 2000 1 0 75" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 4017 2000 1 2 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 5018 2000 1 3 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1119 2000 1 4 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2220 2000 1 5 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 9421 100 0 0 10" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 9222 200 0 1 20" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 8823 505 0 0 30" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 7924 707 0 1 40" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2725 1000 0 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 5826 1001 0 1 60" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2727 1500 0 0 70" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2828 1501 0 1 80" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 7329 1800 0 0 90" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3030 2000 0 0 25" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3131 2000 0 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3232 2000 0 0 75" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 8333 2000 0 1 25" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 9134 2000 0 1 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 9935 2000 0 1 75" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 6736 2000 1 6 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 7637 2000 1 7 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 4238 2000 1 8 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2439 2000 1 9 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3001 4999 1 0 30" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 3002 4999 1 0 70" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2001 5000 0 0 15" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2002 5000 0 1 85" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2003 5000 1 0 10" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2004 5000 1 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 2005 5000 1 0 90" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 101 9999 1 0 2" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 102 9999 1 0 98" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 103 9999 1 2 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 104 9999 1 5 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 105 9999 1 6 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 106 9999 1 9 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1001 10000 0 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1002 10000 0 1 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1003 10000 1 0 10" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1004 10000 1 0 50" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1005 10000 1 0 90" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1006 10000 1 2 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1007 10000 1 3 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1008 10000 1 4 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1009 10000 1 5 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1010 10000 1 6 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1011 10000 1 7 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1012 10000 1 8 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1013 10000 1 9 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1014 10000 1 10 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1014 10000 1 11 100" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1015 5000 0 12 60" group="task1" method="generated" points="0.0"/>
                                
                <test cmd="synonym_gen_MiXa 1016 10000 0 13 60" group="task1" method="generated" points="0.0"/>
                            
            </tests>
                        
            <groups>
                                
                <group feedback-policy="complete" name="samples" points="0.0" points-policy="complete-group"/>
                                
                <group feedback-policy="complete" name="task1" points="100.0" points-policy="complete-group">
                                        
                    <dependencies>
                                                
                        <dependency group="samples"/>
                                            
                    </dependencies>
                                    
                </group>
                            
            </groups>
                    
        </testset>
            
    </judging>
        
    <files>
                
        <resources>
                        
            <file path="files/olymp.sty"/>
                        
            <file path="files/problem.tex"/>
                        
            <file path="files/statements.ftl"/>
                        
            <file path="files/testlib.h" type="h.g++"/>
                    
        </resources>
                
        <executables>
                        
            <executable>
                                
                <source path="files/synonym_check.cpp" type="cpp.g++17"/>
                                
                <binary path="files/synonym_check.exe" type="exe.win32"/>
                            
            </executable>
                        
            <executable>
                                
                <source path="files/synonym_gen_MiXa.dpr" type="pas.dpr"/>
                                
                <binary path="files/synonym_gen_MiXa.exe" type="exe.win32"/>
                            
            </executable>
                        
            <executable>
                                
                <source path="files/validator.cpp" type="cpp.g++17"/>
                                
                <binary path="files/validator.exe" type="exe.win32"/>
                            
            </executable>
                    
        </executables>
            
    </files>
        
    <assets>
                
        <checker type="testlib">
                        
            <source path="files/synonym_check.cpp" type="cpp.g++17"/>
                        
            <binary path="check.exe" type="exe.win32"/>
                        
            <copy path="check.cpp" type="cpp.g++17"/>
                        
            <testset>
                                
                <test-count>14</test-count>
                                
                <input-path-pattern>files/tests/checker-tests/%02d</input-path-pattern>
                                
                <output-path-pattern>files/tests/checker-tests/%02d.o</output-path-pattern>
                                
                <answer-path-pattern>files/tests/checker-tests/%02d.a</answer-path-pattern>
                                
                <tests>
                                        
                    <test verdict="crashed"/>
                                        
                    <test verdict="ok"/>
                                        
                    <test verdict="ok"/>
                                        
                    <test verdict="wrong-answer"/>
                                        
                    <test verdict="wrong-answer"/>
                                        
                    <test verdict="wrong-answer"/>
                                        
                    <test verdict="presentation-error"/>
                                        
                    <test verdict="crashed"/>
                                        
                    <test verdict="presentation-error"/>
                                        
                    <test verdict="presentation-error"/>
                                        
                    <test verdict="presentation-error"/>
                                        
                    <test verdict="wrong-answer"/>
                                        
                    <test verdict="ok"/>
                                        
                    <test verdict="wrong-answer"/>
                                    
                </tests>
                            
            </testset>
                    
        </checker>
                
        <validators>
                        
            <validator>
                                
                <source path="files/validator.cpp" type="cpp.g++17"/>
                                
                <binary path="files/validator.exe" type="exe.win32"/>
                                
                <testset>
                                        
                    <test-count>7</test-count>
                                        
                    <input-path-pattern>files/tests/validator-tests/%02d</input-path-pattern>
                                        
                    <tests>
                                                
                        <test verdict="invalid"/>
                                                
                        <test verdict="valid"/>
                                                
                        <test verdict="invalid"/>
                                                
                        <test verdict="invalid"/>
                                                
                        <test verdict="invalid"/>
                                                
                        <test verdict="invalid"/>
                                                
                        <test verdict="invalid"/>
                                            
                    </tests>
                                    
                </testset>
                            
            </validator>
                    
        </validators>
                
        <solutions>
                        
            <solution tag="accepted">
                                
                <source path="solutions/Start.java" type="java11"/>
                                
                <binary path="solutions/Start.jar" type="jar"/>
                            
            </solution>
                        
            <solution tag="accepted">
                                
                <source path="solutions/sinonimiM3.dpr" type="pas.dpr"/>
                                
                <binary path="solutions/sinonimiM3.exe" type="exe.win32"/>
                            
            </solution>
                        
            <solution tag="main">
                                
                <source path="solutions/synonym2_MiXa.dpr" type="pas.dpr"/>
                                
                <binary path="solutions/synonym2_MiXa.exe" type="exe.win32"/>
                            
            </solution>
                        
            <solution tag="accepted">
                                
                <source path="solutions/synonym_MiXa.dpr" type="pas.dpr"/>
                                
                <binary path="solutions/synonym_MiXa.exe" type="exe.win32"/>
                            
            </solution>
                    
        </solutions>
            
    </assets>
        
    <properties>
                
        <property name="tests-wellformed" value="true"/>
            
    </properties>
        
    <stresses>
                
        <stress-count>0</stress-count>
                
        <stress-path-pattern>stresses/%03d</stress-path-pattern>
                
        <list/>
            
    </stresses>
        
    <tags>
                
        <tag value="strings"/>
            
    </tags>
    
</problem>
