major works done, began to optimze scalar

This commit is contained in:
2023-10-14 16:54:06 +08:00
parent a7441b40b9
commit 1f36007c62

View File

@ -231,10 +231,10 @@ inline bool operator<(const ScoreBoredElementType &a,
} }
return team_data[a.tid].name_rank < team_data[b.tid].name_rank; return team_data[a.tid].name_rank < team_data[b.tid].name_rank;
} }
std::set<ScoreBoredElementType> score_board; // std::set<ScoreBoredElementType> score_board;
// __gnu_pbds::tree<ScoreBoredElementType, __gnu_pbds::null_type, __gnu_pbds::tree<ScoreBoredElementType, __gnu_pbds::null_type,
// std::less<ScoreBoredElementType>, __gnu_pbds::rb_tree_tag> std::less<ScoreBoredElementType>, __gnu_pbds::rb_tree_tag>
// score_board; score_board;
std::vector<int> teams_to_be_updated; std::vector<int> teams_to_be_updated;
std::vector<bool> teams_not_latest; std::vector<bool> teams_not_latest;
std::vector<ScoreBoredElementType> value_in_score_board; std::vector<ScoreBoredElementType> value_in_score_board;