-
个人简介
_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||// \ / _||||| -:- |||||- \ | | \\\ - /// | | | \_| ''\---/'' | | \ .-\__ `-` ___/-. / ___`. .' /--.--\ `. . __ ."" '< `.___\_<|>_/___.' >'"". | | : `- \`.;`\ _ /`;.`/ - ` : | | \ \ `-. \_ __\ /__ _/ .-` / / ======`-.____`-.___\_____/___.-`____.-'====== `=---=' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 常用的位运算技巧: 1.取出x的第i位: int main(){ y = (x>>(i-1))&1; return 0; } 2.将x第i位取反: int main(){ x ^= (1<<(i-1)); return 0; } 3.将x第i位变为1: int main(){ x |= (1<<(i-1)); return 0; } 4.将x第i位变为0: int main(){ x &= (~(1<<(i-1))); return 0; } 5.将x最靠右的1去掉: int main(){ x = x&(x-1); return 0; } 6.取出x最靠右的1: int main(){ y = x&(-x); return 0; }
-
通过的题目
-
最近活动
- 2024年CSP-S赛前模拟1 OI
- J组赛前模拟2 OI
- J组赛前模拟7 20241001 IOI
- 2024年CSP-J模拟测试5 OI
- 2024年CSP-J模拟测试1(出题人:黄俊鹏) IOI
- 暑假集训第一次提高组模拟 IOI
- 第三届小云雀杯提高组比赛 OI
- 少年宫周日上午中级B1班(20231022)【陈潮雄】 作业
- 思维锻炼1 IOI
- 少年宫哈希表练习 IOI
- 少年宫链表练习 IOI
- 第二届小云雀杯决赛(提高组) IOI
- 第二届小云雀杯决赛(中级组) IOI
- 数据结构3 IOI
- 数据结构2 IOI
- 数据结构 IOI
- 1月2日练习 IOI
- 周日上午少年宫 IOI
- 2022CSP—S2模拟赛1 OI
- 2022CSP—J2模拟赛3 OI
- 2022CSP—J2模拟赛2 OI
- 2022CSP—J2模拟赛1 OI
- 普及组测试7 IOI
- 普及组测试5 IOI
- 普及组4 IOI
- 普及组3 IOI
- 添胜初级班前缀和 IOI
- 普及组2 IOI
- 提高组1 IOI
- 普及题目1 OI
- 添胜初级班高精度 IOI
- 搜索强化 IOI
- 普及组测试题目1 OI
- 少年宫集训J组模拟题4 OI
- 少年宫集训J组模拟题3 OI
- 少年宫集训J组模拟题2 OI
- 寒假营测试 ACM/ICPC
- 寒假营测试2 ACM/ICPC
- 寒假营高级班测试 ACM/ICPC
-
最近编写的题解
题目标签
- 数据结构
- 14
- 年份
- 11
- 其他
- 9
- 搜索
- 8
- 竞赛
- 8
- 普及组
- 8
- 一本通
- 7
- 树状数组
- 6
- 枚举
- 6
- NOIP
- 6
- 字符串
- 5
- 2018
- 4
- 模拟
- 4
- CSP-J
- 4
- 单调栈
- 3
- 单调队列
- 3
- RMQ
- 3
- 贪心
- 3
- 高精度
- 3
- 哈希
- 3