typedef pair<int, int> pii;
struct cmp {
bool operator () (const pii& lhs, const pii& rhs) {
return lhs.second > rhs.second;
}
};
priority_queue<pii, vector<pii>, cmp> q;
2025年4月12日小于 1 分钟
typedef pair<int, int> pii;
struct cmp {
bool operator () (const pii& lhs, const pii& rhs) {
return lhs.second > rhs.second;
}
};
priority_queue<pii, vector<pii>, cmp> q;
C++中具有强大的模板元编程,可以不依赖任何外部库,仅使用C++ std实现编译时的字符串混淆。
在我的另一篇文章中提到过一个C++中字符串混淆的简易版本:
但其中0x55是硬编码的,我们需要引入编译时随机数来消除这一硬编码。