1#ifndef PROBLEMSCPP_PAT_H
2#define PROBLEMSCPP_PAT_H
6#include <unordered_set>
18 int main(istream &cin, ostream &cout);
23 int main(istream &cin, ostream &cout);
28 int main(istream &cin, ostream &cout);
33 int main(istream &cin, ostream &cout);
38 int main(istream &cin, ostream &cout);
43 int main(istream &cin, ostream &cout);
48 int main(istream &cin, ostream &cout);
53 int main(istream &cin, ostream &cout);
58 int main(istream &cin, ostream &cout);
63 int main(istream &cin, ostream &cout);
68 int main(istream &cin, ostream &cout);
73 int main(istream &cin, ostream &cout);
78 int main(istream &cin, ostream &cout);
83 int main(istream &cin, ostream &cout);
95 int main(istream &cin, ostream &cout);
100 int main(istream &cin, ostream &cout);
105 int main(istream &cin, ostream &cout);
112 int main(istream &cin, ostream &cout);
119 int main(istream &cin, ostream &cout);
124 int main(istream &cin, ostream &cout);
129 int main(istream &cin, ostream &cout);
134 int main(istream &cin, ostream &cout);
139 int main(istream &cin, ostream &cout);
151 int main(istream &cin, ostream &cout);
156 int main(istream &cin, ostream &cout);
163 int main(istream &cin, ostream &cout);
183 bool is_valid(
int year,
int month,
int day);
184 int main(istream &cin, ostream &cout);
189 int main(istream &cin, ostream &cout);
194 int main(istream &cin, ostream &cout);
199 int main(istream &cin, ostream &cout);
204 int main(istream &cin, ostream &cout);
209 int main(istream &cin, ostream &cout);
214 int main(istream &cin, ostream &cout);
219 int main(istream &cin, ostream &cout);
224 int main(istream &cin, ostream &cout);
229 int main(istream &cin, ostream &cout);
234 int main(istream &cin, ostream &cout);
239 int main(istream &cin, ostream &cout);
244 int main(istream &cin, ostream &cout);
255 int main(istream &cin, ostream &cout);
260 int main(istream &cin, ostream &cout);
265 int main(istream &cin, ostream &cout);
270 int main(istream &cin, ostream &cout);
275 int main(istream &cin, ostream &cout);
280 int main(istream &cin, ostream &cout);
285 int main(istream &cin, ostream &cout);
290 int main(istream &cin, ostream &cout);
297 int main(istream &cin, ostream &cout);
304 int main(istream &cin, ostream &cout);
311 int main(istream &cin, ostream &cout);
318 int main(istream &cin, ostream &cout);
323 int main(istream &cin, ostream &cout);
328 int main(istream &cin, ostream &cout);
340 int main(istream &cin, ostream &cout);
345 int main(istream &cin, ostream &cout);
350 int main(istream &cin, ostream &cout);
363 int main(istream &cin, ostream &cout);
369 int main(istream &cin, ostream &cout);
374 int main(istream &cin, ostream &cout);
379 int main(istream &cin, ostream &cout);
384 int main(istream &cin, ostream &cout);
389 int main(istream &cin, ostream &cout);
394 int main(istream &cin, ostream &cout);
399 int main(istream &cin, ostream &cout);
404 int main(istream &cin, ostream &cout);
409 int main(istream &cin, ostream &cout);
414 int main(istream &cin, ostream &cout);
419 int main(istream &cin, ostream &cout);
424 int main(istream &cin, ostream &cout);
429 int main(istream &cin, ostream &cout);
434 int main(istream &cin, ostream &cout);
445 unordered_set<char>
ca;
448 int main(istream &cin, ostream &cout);
453 int main(istream &cin, ostream &cout);
464 int main(istream &cin, ostream &cout);
469 int main(istream &cin, ostream &cout);
474 int main(istream &cin, ostream &cout);
479 int main(istream &cin, ostream &cout);
485 int main(istream &cin, ostream &cout);
500 int main(istream &cin, ostream &cout);
505 int main(istream &cin, ostream &cout);
518 int main(istream &cin, ostream &cout);
523 int main(istream &cin, ostream &cout);
528 int main(istream &cin, ostream &cout);
542 :
id(std::move(std::move(
id))){};
547 int main(istream &cin, ostream &cout);
552 int main(istream &cin, ostream &cout);
557 int main(istream &cin, ostream &cout);
562 int main(istream &cin, ostream &cout);
567 bool is_true(
const vector<int> &
vec,
int wolf1,
int wolf2);
568 int main(istream &cin, ostream &cout);
573 int main(istream &cin, ostream &cout);
578 int main(istream &cin, ostream &cout);
583 int main(istream &cin, ostream &cout);
588 int main(istream &cin, ostream &cout);
594 int main(istream &cin, ostream &cout);
619 bool operator()(
const pair<string, int> &p1,
const pair<string, int> &p2)
const;
622 int main(istream &cin, ostream &cout);
627 int main(istream &cin, ostream &cout);
632 int main(istream &cin, ostream &cout);
637 int main(istream &cin, ostream &cout);
643 int main(istream &cin, ostream &cout);
649 bool operator()(
const string &s1,
const string &s2)
const;
652 int main(istream &cin, ostream &cout);
657 int main(istream &cin, ostream &cout);
676 int main(istream &cin, ostream &cout);
681 int main(istream &cin, ostream &cout);
687 void dfs(
string str,
int current_i,
int m,
int k,
int current_sum,
int cnt9, vector<string> &ans);
688 int main(istream &cin, ostream &cout);
699 int main(istream &cin, ostream &cout);
704 int main(istream &cin, ostream &cout);
709 int main(istream &cin, ostream &cout);
714 int main(istream &cin, ostream &cout);
719 int main(istream &cin, ostream &cout);
730 int main(istream &cin, ostream &cout);
739 bool operator()(
const tuple<int, int, int> &a,
const tuple<int, int, int> &b)
const;
742 int main(istream &cin, ostream &cout);
752 :
id(std::move(
id)) {}
755 int main(istream &cin, ostream &cout);
760 int main(istream &cin, ostream &cout);
765 int main(istream &cin, ostream &cout);
770 int main(istream &cin, ostream &cout);
775 int main(istream &cin, ostream &cout);
780 int main(istream &cin, ostream &cout);
786 void dfs(
int i,
const vector<unordered_set<int>> &g,
int occupied, unordered_set<int> &marked);
787 int main(istream &cin, ostream &cout);
792 int main(istream &cin, ostream &cout);
799 unsigned get_num(
const string &n,
unsigned d);
800 int main(istream &cin, ostream &cout);
807 const unsigned M = 31 * 1440 + 10;
830 :
name(std::move(std::move(
name))) {}
833 int main(istream &cin, ostream &cout);
855 int main(istream &cin, ostream &cout);
862 const unsigned INF = 1000000;
887 void assign(priority_queue<
player, vector<player>, greater<player>> &players, priority_queue<
table, vector<table>, greater<table>> &tables, vector<player> &
vec, vector<unsigned> &table_cnt);
889 int main(istream &cin, ostream &cout);
903 [[nodiscard]]
unsigned get_go()
const;
904 [[nodiscard]]
unsigned get_back()
const;
911 int main(istream &cin, ostream &cout);
916 int main(istream &cin, ostream &cout);
935 TreeNode *
parse(vector<unsigned int> post_order,
const vector<unsigned int> &in_order);
937 int main(istream &cin, ostream &cout);
942 int main(istream &cin, ostream &cout);
948 vector<unsigned short>
vec;
953 bi(
const string &str);
957 int main(istream &cin, ostream &cout);
962 int main(istream &cin, ostream &cout);
967 int dfs(
int father,
int nd);
968 int main(istream &cin, ostream &cout);
973 int main(istream &cin, ostream &cout);
979 int main(istream &cin, ostream &cout);
984 int main(istream &cin, ostream &cout);
998 Node *
genTree(
const vector<int> &preorder,
const vector<int> &inorder,
int pStart,
int pEnd,
int iStart,
1001 int judge(Node *node);
1002 int main(istream &cin, ostream &cout);
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool is_valid(int year, int month, int day)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool is_palindromic(string str)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool is_true(const vector< int > &vec, int wolf1, int wolf2)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool is_prime(unsigned int n)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool is_prime(unsigned int n)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
void dfs(string str, const int current_i, const int m, const int k, const int current_sum, const int cnt9, vector< string > &ans)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
void dfs(int i, const vector< unordered_set< int > > &g, int occupied, unordered_set< int > &marked)
int main(istream &cin, ostream &cout)
unsigned reverse(unsigned int n, unsigned int d)
unsigned get_num(const string &n, unsigned int d)
int main(istream &cin, ostream &cout)
bool is_prime(unsigned int n)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
void assign(priority_queue< player, vector< player >, greater< player > > &players, priority_queue< table, vector< table >, greater< table > > &tables, vector< player > &vec, vector< unsigned > &table_cnt)
int main(istream &cin, ostream &cout)
string timefmt(unsigned t)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
TreeNode * parse(vector< unsigned int > post_order, const vector< unsigned int > &in_order)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
ostream & operator<<(ostream &os, bi &b)
int main(istream &cin, ostream &cout)
int dfs(const vector< unordered_set< int > > &g, int father, int nd)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
bool isFirstRun(int start, int end)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
int main(istream &cin, ostream &cout)
void postOrder(Node *node, vector< int > &vec)
Node * genTree(const vector< int > &preorder, const vector< int > &inorder, int pStart, int pEnd, int iStart, int iEnd)
bool operator<(const student &stu) const
Person(int year, int month, int day)
bool operator<(const Person &p) const
bool operator<(const Person &p) const
unordered_set< char > correct_choices
unordered_set< char > ca
正确选项
bool operator<(const student &) const
bool operator<(const player &) const
bool operator<(const school &) const
unordered_set< student * > students
bool operator()(const student *stu1, const student *stu2) const
bool operator()(const pair< string, int > &p1, const pair< string, int > &p2) const
bool operator()(const string &s1, const string &s2) const
bool operator()(const paper &p1, const paper &p2) const
bool operator()(const paper &p1, const paper &p2) const
bool operator()(const tuple< int, int, int > &a, const tuple< int, int, int > &b) const
unordered_set< node * > children
unsigned get_minutes() const
record(string name, const string &time, const string &online)
bool operator<(const record &r) const
bool operator<(const customer &b) const
string arrive_time_str
客户的到达时间,用 HH:MM:SS 表示
unsigned p
客户的业务办理时间 P(单位:分钟)
bool operator()(const customer &c1, const customer &c2) const
bool operator>(const player &p) const
bool operator<(const player &p) const
bool operator>(const table &p) const
unsigned get_back() const
bool operator()(const frame &f1, const frame &f2) const
TreeNode(unsigned key, TreeNode *left, TreeNode *right)
bool is_palindromic() const
vector< unsigned short > vec
bi operator+(const bi &n2) const