All Projects → axiomofchoice-hjt → ACM-axiomofchoice

axiomofchoice-hjt / ACM-axiomofchoice

Licence: other
ACM-XCPC 游戏教程

Programming Languages

C++
36643 projects - #6 most used programming language

Labels

Projects that are alternatives of or similar to ACM-axiomofchoice

Shareoi
算法竞赛课件分享 - Program algorithm learning materials collection in Chinese
Stars: ✭ 2,702 (+19200%)
Mutual labels:  acm-icpc
algorithms
🎈My notebook and solutions for 300+ problems that I solved during practice for ACM-ICPC
Stars: ✭ 26 (+85.71%)
Mutual labels:  acm-icpc
ACM Tutorial
ACM相关书籍与资料
Stars: ✭ 15 (+7.14%)
Mutual labels:  acm-icpc
CPTH
🌟 Competitive Programming Template Headers | With documentation, CI tests and Codecov
Stars: ✭ 23 (+64.29%)
Mutual labels:  acm-icpc
competitive-programming
Programming Solutions for OJs and Algorithms
Stars: ✭ 35 (+150%)
Mutual labels:  acm-icpc
KaloronaCodebase
Kalorona's codebase of OI.
Stars: ✭ 12 (-14.29%)
Mutual labels:  acm-icpc
Cph
Makes judging, compiling, and downloading problems for competitive programming easy.
Stars: ✭ 199 (+1321.43%)
Mutual labels:  acm-icpc
codeforces-go
Golang 算法竞赛模板库 | Solutions to Codeforces by Go 💭💡🎈
Stars: ✭ 842 (+5914.29%)
Mutual labels:  acm-icpc
Weekly Events
Slides and other materials for club meetings
Stars: ✭ 17 (+21.43%)
Mutual labels:  acm-icpc
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (+107.14%)
Mutual labels:  acm-icpc
Competitive-Programming
😘Competitive Programming Source Code (OnlineJudge , ICPC , CCPC, Codeforces , Topcoder ,Google Code Jam... etc
Stars: ✭ 45 (+221.43%)
Mutual labels:  acm-icpc
OI-wiki
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Stars: ✭ 12,821 (+91478.57%)
Mutual labels:  acm-icpc
pcuva-problems
Solutions to various UVa (ACM) problems in c++, python, and java. Python code is not tested on uva online judge however works for all sample inputs
Stars: ✭ 46 (+228.57%)
Mutual labels:  acm-icpc
HZNUOJ
Hangzhou Normal University Online Judge
Stars: ✭ 59 (+321.43%)
Mutual labels:  acm-icpc
OpenJudger
A lightweight⚡high performance💪universal🍭program judger, support multiple languages, special judge and SQL judge💡轻量高性能的程序评测核心, 易于扩展和二次开发, 支持多编程语言, SPJ和SQL评测
Stars: ✭ 63 (+350%)
Mutual labels:  acm-icpc
Acmer Qualification Code
ACMer 入门级算法模板
Stars: ✭ 202 (+1342.86%)
Mutual labels:  acm-icpc
LDUOnlineJudge
Online Judge | 程序设计在线评测系统 | QQ交流群:529507453
Stars: ✭ 88 (+528.57%)
Mutual labels:  acm-icpc
203-ACM-Problems-Code
203 ACM Problems Source Code in C++
Stars: ✭ 43 (+207.14%)
Mutual labels:  acm-icpc
ICPC-Question-Solving
Our homework for ACM-ICPC contest preparation
Stars: ✭ 26 (+85.71%)
Mutual labels:  acm-icpc
hustoj
Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
Stars: ✭ 2,773 (+19707.14%)
Mutual labels:  acm-icpc

ACM-Axiomofchoice

简介

这是一个 ACM-XCPC 竞赛的技能树、代码仓库,由 HDU 吾有一數名之曰誒 (int a)、吾有一數名之曰嗶 (int b) 队员 Axiomofchoice 维护。

直接查看是无法渲染公式的,建议下载或查看博客

目录

文件名 链接 介绍
Math.md 数学 关于数学的一些板子,比如 CRT、线性筛、多项式全家桶、高斯消元、高精度
Graph.md 图论 关于图论的一些板子,比如最短路径、LCA、二分图匹配、网络流
Geometry.md 计算几何 关于计算几何的一些板子,比如凸包、旋转卡壳、半面交、Delaunay 三角剖分
Datastructure.md 数据结构 关于数据结构的一些板子,比如线段树、LCT、莫队
Others.md 其他 包含了搜索、动态规划、字符串算法,也包含了编程技巧、语言技巧、卡常等
Conclusion.md 结论 关于一切的结论,比如莫比乌斯反演、组合数公式、矩阵树定理
BigInt.cpp 二进制高精度 二进制高精度,实现了与十进制的转换、Karatsuba 乘法
xBigInt.cpp 在 BigInt.cpp 基础上增加了一些位运算
stdc++.h 实现了调试输出
ExConclusion.md 冷门又没用的知识

代码风格

  • 之前:OI 风格(随便起的名),非必要不用空格、到处压行。
  • 现在:Google 风格但是会有压行。
  • 模板里两种风格共存。

代码中的预定义:

  • 循环宏,repeat (i, a, b) 表示 ia 循环到 b - 1repeat_back (i, a, b) 表示 ib - 1 反着循环到 a
#define repeat(i, a, b) for (int i = (a), _ = (b); i < _; i++)
#define repeat_back(i, a, b) for (int i = (b) - 1, _ = (a); i >= _; i--)
  • fi 表示 firstse 表示 second
  • 类型 ll 表示 long longlf 表示 doublepii 表示 pair<int, int>
  • rnd() 会生成一个 64 位无符号整数范围内的随机数。
  • mst(a, x) 表示 memset(a, x, sizeof(a))
  • 以前图方便用 v << e 表示 v.push_back(e),正在逐渐减少这种写法。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].