文章列表
区间合并(acwing)
摘要://给定多个区间 求有几个区间(将两重合区间合并成一个区间)
#include<iostream>
#include<algorithm>
#include<vector>
using na……
P1548 [NOIP1997 普及组] 棋盘问题
摘要:#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
int zz=……
离散化(acwing)
摘要:适用:值域跨度很大,但所用的很稀疏
//一个无限长坐标轴 在某个位置加上一个数(n次) 询问从l到r之间共加了多少(询问m次)
#include<iostream>
#include<vect……
位运算(acwing)
摘要:取一个数的二进制第k位
x>>k&1
取二进制下最后一位1
lowbit(x)
应用:求一个数二进制下有几个1
int lowbit(int x)
{
return x&-x;
……
双指针 最长连续不重复子序列
摘要:#include<iostream>
using namespace std;
const int N=10010;
int a[N],b[N],n,sum=0;
int main(void)……
双指针查找字符串中包含几个单词
摘要:#include<iostream>
using namespace std;
int main(void)
{
string s;
getline(cin,s); //有空格输入
……
第二次训练--D问题(C++解析)
摘要:# D问题解析
## 前言
这道题考察了递推和高精度,但是高精度只是点缀。可能很多小伙伴通过java、python语言绕过了高精度。这样做没什么意义。因为java、python组真考高精度,难点永……
精品文章
教学功能常见使用问题汇总
摘要:常见问题汇总如下,持续更新中。提示,大家可以使用Ctrl+F快速查找Q1:举办比赛是否收费?A:免费 ,普通用户达到P2等级,或教师认证即可Q2:能不能自己出题,用自己的题创建比赛?是否收费?A:可以……