P5057 [CQOI2006] 简单题
1.P8755 [蓝桥杯 2021 省 AB2] 负载均衡2.P1102 A-B 数对的三种解法3.P1090 [NOIP2004 提高组] 合并果子4.P3379 【模板】最近公共祖先(LCA)5.P8599 [蓝桥杯 2013 省 B] 带分数6.P1433 吃奶酪7.P3385 【模板】负环8.P1576 最小花费9.Zuma10.P3205 [HNOI2010] 合唱队11.P1220 关路灯12.P4170 [CQOI2007] 涂色(天赋哥不要点进来)13.P8805 [蓝桥杯 2022 国 B] 机房14.P3386 【模板】二分图最大匹配15.P2197 【模板】Nim 游戏16.P1036 [NOIP2002 普及组] 选数17.T397291 【模板】拓扑排序(加强版)18.P2865 [USACO06NOV] Roadblocks G19.P1168 中位数20.P1631 序列合并21.P3372 【模板】线段树 122.P1352 没有上司的舞会23.P2015 二叉苹果树24.P2014 [CTSC1997] 选课25.P1613 跑路26.P2911 [USACO08OCT] Bovine Bones G27.P4316 绿豆蛙的归宿28.P3870 [TJOI2009] 开关29.P3373 【模板】线段树 230.P1558 色板游戏31.P1638 逛画展32.P1043 [NOIP2003 普及组] 数字游戏33.P1147 连续自然数和34.P1063 [NOIP2006 提高组] 能量项链35.P4342 [IOI1998] Polygon36.P1122 最大子树和37.P2016 战略游戏38.P2585 [ZJOI2006] 三色二叉树39.P1273 有线电视网40.P2986 [USACO10MAR] Great Cow Gathering G41.P1114 “非常男女”计划42.P5026 Lycanthropy43.P4231 三步必杀44.P2985 [USACO10FEB] Chocolate Eating S45.P4090 [USACO17DEC] Greedy Gift Takers P46.P4933 大师47.P1082 [NOIP2012 提高组] 同余方程48.P3811 【模板】模意义下的乘法逆元49.P9725 [EC Final 2022] Chase Game 250.P1330 封锁阳光大学51.P8674 [蓝桥杯 2018 国 B] 调手表52.P10111 [GESP202312 七级] 纸牌游戏53.P9975 [USACO23DEC] Cowntact Tracing 2 B54.P8783 [蓝桥杯 2022 省 B] 统计子矩阵55.P8786 [蓝桥杯 2022 省 B] 李白打酒加强版56.P8807 [蓝桥杯 2022 国 C] 取模57.P8732 [蓝桥杯 2020 国 ABC] 答疑58.P8725 [蓝桥杯 2020 省 AB3] 画中漂流59.P3958 [NOIP2017 提高组] 奶酪60.P4084 [USACO17DEC] Barn Painting G61.P1892 [BOI2003] 团伙62.P1198 [JSOI2008] 最大数63.P1204 [USACO1.2] 挤牛奶Milking Cows64.P5490 【模板】扫描线65.P8784 [蓝桥杯 2022 省 B] 积木画66.P9325 [CCC 2023 S2] Symmetric Mountains67.Iva & Pav68.P9889 [ICPC2018 Qingdao R] Plants vs. Zombies69.P9847 [ICPC2021 Nanjing R] Crystalfly70.E. Anna and the Valentine's Day Gift71.F. Chat Screenshots72.G. One-Dimensional Puzzle73.P2899 [USACO08JAN] Cell Phone Network G74.P2023 [AHOI2009] 维护序列75.P1531 I Hate It
76.P5057 [CQOI2006] 简单题
77.P2357 守墓人78.P8775 [蓝桥杯 2022 省 A] 青蛙过河79.P1656 炸铁路80.Watering an Array81.Dora and Search82.P1137 旅行计划83.P2835 刻录光盘84.P1197 [JSOI2008] 星球大战85.P3388 【模板】割点(割顶)86.P8435 【模板】点双连通分量87.P8436 【模板】边双连通分量88.P2860 [USACO06JAN] Redundant Paths G89.P3067 [USACO12OPEN] Balanced Cow Subsets G90.P4799 [CEOI2015 Day2] 世界冰球锦标赛91.P6492 [COCI2010-2011#6] STEP92.P1653 [USACO04DEC] Cow Ski Area G93.P1040 [NOIP2003 提高组] 加分二叉树94.P5322 [BJOI2019] 排兵布阵95.P2946 [USACO09MAR] Cow Frisbee Team S96.P1156 垃圾陷阱97.P1064 [NOIP2006 提高组] 金明的预算方案98.P3047 [USACO12FEB] Nearby Cows G99.P2466 [SDOI2008] Sue 的小球题解
区间修改+单点查询
对于一个点,查询的时候翻转的次数如果是奇数,是1,如果是偶数,是0
所以题目转变成对区间上的点加一,然后求单点的奇偶性
树状数组
对一串序列加1,相当于对其差分序列的
code
#include<bits/stdc++.h>
using namespace std;
int a[100005]={0};
int main()
{
int n,m;
cin>>n>>m;
while(m--)
{
int op;
cin>>op;
if(op==1)
{
int x,y;
cin>>x>>y;
for(int i=x;i<=n;i+=(i & -i)) a[i]++;
for(int i=y+1;i<=n;i+=(i&-i)) a[i]--;
}
else
{
int x;
cin>>x;
int ans=0;
for(int i=x;i;i-=(i&-i))ans+=a[i];
if(ans&1)puts("1");
else puts("0");
}
}
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!