git.iko.soy/ikoHSE/SolveAvdoshin
on master help sign in
history ofdb40832..master
compare
c5bfe81Minor output fixIlya Gulkov 2f16855System solution outputIlya Gulkov 496dbe3Implemented a console option to disable expression lookback in ex.15Ilya Gulkov d07b0dcExpression search in ex.15 is now based on previously found expressionsIlya Gulkov 423df6b-sb subexpressions now go in the order of length (took some linq)Ilya Gulkov 2778ddaModified -sb so it doesn't display the expression as its subexpressionIlya Gulkov 4b9f0b5Console option to display number of subexpressions an what they areIlya Gulkov b6960fdout of bounds exception would be thrown when doing all exercisesIlya Gulkov 139acc7sped up BlockCount a littleIlya Gulkov 52ae294Made expression minimisation mode (subexs vs ops) a command-line optionIlya Gulkov 81a9365ex. 15Ilya Gulkov 992d366Command line options can now be specified in arbitrary orderIlya Gulkov 8500be9implemented block count expression searchIlya Gulkov 571e093btw that closed #2Ilya Gulkov a21e975implemented command line interfaceIlya Gulkov f4fc99cfixed directional derivativesIlya Gulkov 4ba61b4Uncaught exception message now includes repository URLIlya Gulkov cd3de2aremove obsolete TODO commentIlya Gulkov d18c855Adjusted the solution outputIlya Gulkov f6bc967Post classes (ex. 14)Ilya Gulkov dc097ecsome work on class checkingIlya Gulkov 91cb41erepresentations in tailor (now return strings instead of BooleanExpression for special more readable output format)Ilya Gulkov 757daa41, xor, and representation kinda works (the other one not so much)Ilya Gulkov 4109923UI and API for representations (10-13)Ilya Gulkov abd8fd5improved the code for printing derivativesIlya Gulkov 10233d4solution output for ex. 4-9Ilya Gulkov 066b721a unified API for derivativesIlya Gulkov e93c60eDirectional derivativesIlya Gulkov 1b3667aStandard derivativesIlya Gulkov 2d7f661fixed function strings (spotted by Shooshkewitch)Ilya Gulkov 6acb027pretty console inputIlya Gulkov f468d1bfixed the issue with COIMP bases and stuff. basically CoImp, BCoImp, CoImp and Imp functions were all mixed upIlya Gulkov 318b857expression search is now blazing fast and kinda correct (still doesn't work all bases for all functions though)Ilya Gulkov be94d99removed Comibnatorics.cs, small output adjustmentIlya Gulkov 1bc1a6aremoved some unnecessary/unused BooleanExpression methodsIlya Gulkov c4655deBSF expression searchIlya Gulkov b055d81Evals now return a byte truth table. Got rid of the BooleanFunction classIlya Gulkov d0187dbBooleanExpression.Clone()Ilya Gulkov 72c03e8removed Not from VarExpressionIlya Gulkov 1a44df8sped up bruteforce a little bit (not enough)Ilya Gulkov 4c6c16bUI for function minimisatinonIlya Gulkov 6a8ca00Function minimisationIlya Gulkov c1eaf41find minimum expression for a functionIlya Gulkov 7f59cd0Implemented AllExpressions()Ilya Gulkov 721b4cdImplemented some of the bruteforce tools (AllTrees, SetIthVar, SetIthOp)Ilya Gulkov 2b31b1bSDNF generationIlya Gulkov 96c4d1aBoolean expression evaluation and ToStringIlya Gulkov