Commit graph

7 commits

Author SHA1 Message Date
02cbe139e9
chore(cpp): use fully-qualified names
use fully-qualified names in the helpers instead of abusing the ‹using›

Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-23 20:42:09 +02:00
663472e5da
chore(cpp): improve the template
* add missing headers: ‹bit›, ‹map›, ‹queue› and ‹set›
* name the namespaces
* math
  * introduce ‹MODULO› for big numbers in problems
* input
  * implement ‹load_vector›
* output
  * implement ‹operator<<› for ‹std::pair›
  * implement ‹yesno› as shortcut for YES/NO answers
* implement ‹LOOP(n)› for quick range-like for-loops
* make ‹N› test cases the default

Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-23 11:39:05 +02:00
2ef5f300ca
chore(cpp): add frequently used headers and yes/no
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-10 20:20:19 +02:00
fddc548fbb
chore(cpp): update skeleton
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-10 14:23:09 +02:00
c2192f52e7
chore(cpp): improve skeleton
* add power
* add ‹using namespace std›

Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-10 11:39:30 +02:00
5013af5dcb
chore(cpp): adjust skeleton and makefile
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-10 11:32:16 +02:00
4a18e8b988
chore: move common files to subdirectories
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-07-10 09:56:53 +02:00
Renamed from .common/skeleton.cpp (Browse further)