会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Candyk8d9
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2022年8月5日
字符串和数字一起读的时候
摘要: input:3 10 AND 5 OR 6 XOR 7 错误代码 for(int i=1;i<=n;i++){ cin>>s[i]>>a[i]; } 正确代码 for(int i=1;i<=n;i++){ string str; int x; cin>>str>>x; s[i]=str; a[i]=
阅读全文
posted @ 2022-08-05 19:52 Candyk8d9
阅读(20)
评论(0)
推荐(0)
2022年8月4日
priority_queue
摘要: 小根堆:priority_queue<int,vector<int>,greater<int>>q; 大: priority_queue<int,vector<int>,less<int>>q;
阅读全文
posted @ 2022-08-04 16:16 Candyk8d9
阅读(41)
评论(0)
推荐(0)
2022年7月24日
lower_bound 和 upper_bound
摘要: 注意点:1.越界的时候n+1的判断。 2.lower_bound和upper_bound 的插入位置在哪里。 https://codeforces.com/contest/1574/problem/C 这题主要是个贪心,如果有大于x的就选大于x的最小 (pos=lower_bound(a+1,a+1
阅读全文
posted @ 2022-07-24 18:57 Candyk8d9
阅读(47)
评论(0)
推荐(0)
2022年7月23日
写给自己
摘要:
阅读全文
posted @ 2022-07-23 22:36 Candyk8d9
阅读(20)
评论(0)
推荐(0)
欧拉降幂
摘要: https://codeforces.com/contest/1594/problem/E1 很容易推出:ans=6*(4^(2^k-2)))%mod; k<=60 2^60在long long 内 幂次用一次快速幂,然后求出幂次再用一次快速幂 (注意求幂次ksm的时候不能mod,不然答案会变化)
阅读全文
posted @ 2022-07-23 18:15 Candyk8d9
阅读(37)
评论(0)
推荐(0)
vector的函数
摘要: https://codeforces.com/contest/1650/problem/D 注意到第n位的数只能在第n次改变,所以从第n位开始倒着翻转。(用函数会方便很多) find 函数和 rotate 函数 rotae 函数用法:调换一个序列中子序列[first, middle)与[middle
阅读全文
posted @ 2022-07-23 13:06 Candyk8d9
阅读(103)
评论(0)
推荐(0)
2022年7月22日
线段树
摘要: 区间查询最值:https://codeforc.es/contest/1709/problem/D 题目没说求最小,可以先走到最下面再往右走。 判断的时候用一下线段树判断就好了。 #include<bits/stdc++.h> using namespace std; typedef long lo
阅读全文
posted @ 2022-07-22 19:09 Candyk8d9
阅读(12)
评论(0)
推荐(0)
上一页
1
2
公告