![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OI
文章平均质量分 60
georgeyucjr
彩笔
展开
-
hdu1237
HDU1237相关操作可以去看一下后缀表达式这俩大同小异代码:#include <bits/stdc++.h>using namespace std;inline void calculate(string str) { double n = 0.0; double num[200], st[200]; char ch[200], st_ch[200]; int step_n = 0, step_c = 0; char save = '0'; for (i原创 2021-08-10 18:52:23 · 98 阅读 · 2 评论 -
后缀表达式-LuoguP1449
后缀表达式后缀表达式传送门这个是所有识别表达式中最水的一个。每次加入一些元素, 如果碰到符号就把前俩进行运算, 然后搞进去, 继续。这样一个思路就可以想到可以用stack来解决这道水题。我这个人懒得手写,直接用STL了大佬们不喜勿喷。水洛谷时间 - 水代码#include <bits/stdc++.h>using namespace std;string s;// string a strinline int getans(string str) {// paramete原创 2021-08-10 18:22:06 · 92 阅读 · 0 评论 -
快读快写的艺术
注意!这个人的快读快写真的值得一看!有不一样的思路提供!原创 2021-07-27 19:23:31 · 142 阅读 · 0 评论 -
倍增node
倍增普及组的内容,思想很简单,但是考的可以挺难倍增是啥东西“ 倍增,顾名思义,就是每次增加一倍。 展开来说,就是每次根据已经得到的信息,将考虑的范围增加一倍, 从而加速操作。倍增思想有什么用呢?这是一种非常巧妙的思想,可以用来解决信息学竞赛中的很多问题。考虑这样一个比较一般的模型,在一个有向图中,每个点最多只有 一条出边,每条边有一定的信息,走过一条路径时,就将路径上边的信息依次按一定的规则合并,并且合并的规则满足结合律。”普通的线性倍增问题:给定数组aaa和数字TTT,求最大的位置kkk,原创 2021-07-27 19:01:06 · 125 阅读 · 0 评论 -
《二分node》
Toad Zitz 有一个整数数组,每个整数介于 $000$ 和 $m−1m-1m−1$ 之间。整数是 $a1、a2、…、ana_1、a_2、\ldots、a_na1、a2、…、an$。0 和 米- 1包括的。整数是一种1,一种2,…,一种n.在一次操作中,Zitz 可以选择一个整数 $kkk$ 和 $kkk$ 索引 $i1,i2,…,iki_1, i_2, \ldots, i_ki1,i2,…,ik$ 使得 $1≤i1<i2< ldots<ik≤n1 \leq i原创 2021-07-27 11:58:00 · 73 阅读 · 0 评论