E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM_暴力枚举
ACM_
线段树模板(单点更新)
区间更新的题别用会时间超限#definelchildleft,mid,root>sum[root];//cout>1;build(lchild);//递归建立左右子树build(rchild);update(root);//更新父节点的sum,计算left~right这个区间的士兵数量}voidoperate(intleft,intright,introot,inttag,intoper){if(
知足--常乐
·
2020-08-26 12:05
ACM总结与模板
ACM_线段树
ACM_
线段树模板(区间更新)
firstcode(求总和):#include#includeusingnamespacestd;#definelchildleft,mid,root>1;build(lchild);build(rchild);update(root);}voidoperate(intl,intr,intc,intleft,intright,introot){if(l=right){lazy[root]=c;su
知足--常乐
·
2020-08-26 12:05
ACM总结与模板
ACM_线段树
AtCoder Beginner Contest 060(CD)
1.
暴力枚举
,因为最多4种物品,枚举每种物品个数。
Harris-H
·
2020-08-26 11:00
Atcoder题解
Codeforces Round #499 (Div. 2) C. Fly(思维)
暴力枚举
答案...好像还有二分和推公式的做法...AC
Ch_zaqdt
·
2020-08-25 15:10
CodeForces
647. Palindromic Substrings 回文子串
暴力枚举
首先想到的就是枚举所有的子串,然
Alex 007
·
2020-08-25 09:56
#
LeetCode
POJ 3187 Backward Digit Sums(next_permutation()
暴力枚举
)
BackwardDigitSumsTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:5412Accepted:3123DescriptionFJandhiscowsenjoyplayingamentalgame.Theywritedownthenumbersfrom1toN(1#include#includeusingnamespacestd;i
纯真zwj
·
2020-08-25 06:36
枚举and暴力
STL
力扣 面试题 08.14. 布尔运算 区间dp
https://leetcode-cn.com/problems/boolean-evaluation-lcci/思路:看数据范围应该可以
暴力枚举
,不过我们还是用dpdpdp吧。
csu_xiji
·
2020-08-25 05:13
面试题
dp
动态规划
区间dp
#661(Div3)补题
第三题C.BoatsCompetition其实题意很简单,就是给你一堆数,找到一个数,让和为这个数的组数最多(一个数只能在一组中),我知道可以
暴力枚举
,因为我看到了这个但是!
一定要Bling发光的洛璃安
·
2020-08-25 05:36
来打一把cf
洛谷 P2347 砝码称重
嗯...题目链接:https://www.luogu.org/problemnew/show/P2347这道题——
暴力枚举
外加点DP的意思?
weixin_30687587
·
2020-08-25 05:11
Codeforces Round #243 (Div. 2) A,B,C(
暴力枚举
)
A.SerejaandMugs思路:大水杯的水是累计的..定定要改掉自己读题猴急的毛病!!CODE:#include#include#include#includeusingnamespacestd;intmain(){intn,m;while(~scanf("%d%d",&n,&m)){inta[105],s=0;for(inti=0;i#includeusingnamespacestd;int
HonniLin
·
2020-08-25 04:13
CF
Codeforces 425A Sereja and Swaps(
暴力枚举
)
题目链接:A.SerejaandSwaps题意:给定一个序列,可以交换k次,问交换完后的子序列最大值的最大值是多少思路:
暴力枚举
每一个区间,然后每个区间[l,r]之内的值先存在优先队列内,然后找区间外如果有更大的值就替换掉
lab104_yifan
·
2020-08-25 04:12
暴力-直接枚举
【
暴力枚举
】CF #661 Div.3 1399C Boats Competition
观察数据范围,可以用枚举的方法首先记录重量为k的人的数量,num[k]枚举体重和i,判断哪个体重和对应的组合最多;范围是2~2*n(1usingnamespacestd;intmain(){intT;scanf("%d",&T);while(T--){intn,k,num[101],ans=-1;scanf("%d",&n);memset(num,0,sizeof(num));for(inti=0
mianing
·
2020-08-25 04:35
2020暑假补题记录
Codeforces Round #549 (Div. 2) D - The Beatles(
暴力枚举
)
题目大意:给一个环型序列一共n*k个点,从1号点开始,每隔k有一个饭店,初始的时候离某一个饭店为a,走一步后离某一个饭店为b(0usingnamespacestd;constintmaxn=1e5+10;typedeflonglongll;#definepllpairlonglongn,k;longlonga,b;llmi=1e18+10,mx=0;longlonggcd(longlonga,lo
猝死在学ACM的路上
·
2020-08-25 04:51
枚举
Codeforces Round #624 (Div. 3)(D暴力,E思维+复杂模拟,F线段树)
题目链接D.ThreeIntegers题意:给abc你现在可以对这三个数进行+1-1操作问最少操作后使得a整除bb整除c做法:
暴力枚举
a和b就可以了,注意范围容易被hack#include#definerep
ccsu_deer
·
2020-08-25 04:04
codeforce题解
数据结构---线段树
codeforces 466c(
暴力枚举
)
题目链接思路如下*题意:给定一个序列,问有多少种方案可以将此序列分割成3个序列元素和完全相同的子序列。(子序列不能为空)。即问有多少个点对(i,j)满足a[1]+…+a[i-1]=a[i]+a[i+1]+…+a[j]=a[j+1]+a[j+2]+…+a[n]思路:这一题直接暴力求解就行了看n是否小于3或者数列元素之和不能被3整除,如果是直接输出0当我们考虑某个位置J的时候,如果该位置的前缀和sum
做一只大熊猫
·
2020-08-25 03:21
Codeforces
(
暴力枚举
)
现在在该字符串上最多插入一个字符,问能构成的最小Grid(s)思路:
暴力枚举
在第i个位置加上某个字符所能得到的答案,与ans取最min就可以了。
hsx353211851
·
2020-08-25 03:27
acm
字符串
codeforces
每日一题
Educational Codeforces Round 92 (Rated for Div. 2) C. Good String
题目链接思路:
暴力枚举
第一个字母和第二个字母。
ACkingdom
·
2020-08-25 02:59
思维
算法-力扣-011-盛最多水的容器
力扣[11]盛最多水的容器题目示例:输入:[1,8,6,2,5,4,8,3,7]输出:49题解1思想:
暴力枚举
用指针i代表左柱,用指针j代表右柱,指针i起始为0,指针j起始为1,i和j都向右走,穷举遍历每一个面积
六甲横宝
·
2020-08-25 00:17
数据结构
算法
HDU-4886(hash+
暴力枚举
)
题意:给一个主串s(只包括‘A’‘B’‘C’‘D’‘E’‘F’‘G’‘H’),然后要找出一个串ans(也只包括‘A’‘B’‘C’‘D’‘E’‘F’‘G’‘H’),ans满足条件:在s所有子串中没出现过,其次保证长度最短,最后保证字典序最小。思路:可以估计ans的长度最长为7,因为要使主串s中存在所有的8个字符的排列需要长度为8^7,已经超过了题目给定长度。枚举所有长度的子串,然后将字符串哈希成进制
薄层
·
2020-08-25 00:51
思维好题
优秀算法总结
HDU
学习笔记:KMP/AC自动机/trie图/fail树
两个模板匹配,如果暴力匹配是
暴力枚举
起点,最坏时间复杂度O(n*m*min(n,m))利用一个叫做失配指针的东西,f[i]表示当前字符串中等于当前后缀的前缀。举个例子:abc
星辰大少主
·
2020-08-25 00:46
AC自动机/Fail树
字符串
学习笔记/板子
五一清北学堂培训之数据结构(Day 1&Day 2)
枚举洛谷P1046陶陶摘苹果入门题没什么好说的判断素数:从2枚举到sqrt(n),若出现n的因子,则n是合数因为数据范围比较小,所以直接欧拉筛,再判定在l~r区间内的数代码......被我吃了好题*1显然
暴力枚举
weixin_30299709
·
2020-08-24 23:24
数据结构与算法
hdu 1576 A/B(数学:简单水题)
9936范围内设解为x,且a=9973*k+n则可得到等式9973*k+n==bx(gcd(9973,b)==1)两边同时模9973即可得到n%9973==(b%9973)*(x%9973)%9973
暴力枚举
即可代码如下
殷华
·
2020-08-24 23:19
数学/数论
判断字符串前缀或后缀是否是回文串--manacher算法(hdu3613)
如果
暴力枚举
分割
搬砖的小孩有肉吃
·
2020-08-24 23:38
manacher(马拉车算法)
hdu5616 (01背包或者折半枚举)
直接枚举复杂度2^40,这题的重量很小,重复量很多,其实
暴力枚举
可以水过去。而另一种方法当
阿狸啊阿狸
·
2020-08-24 22:55
dp
思维
字符串哈希 - POJ - 2752 公共前后缀
id=2752给你一个字符串问你它有多少个前缀=后缀,按长度从小到大输出思路:
暴力枚举
每个前缀,判断与回缀的哈希值是否相等。
H_ang
·
2020-08-24 22:32
字符串哈希
hdu-1496(hash)
那么hash好像能够解决所有的
暴力枚举
的‘百元买百鸡’的问题。还是要学习一下hash的冲突处理方法,因为以后可能会遇到内存开不出来,而数据又是散列的时候的问题,这个时候就要求我们用到冲突处理了。
AledaLee
·
2020-08-24 22:48
hash
ZeptoLab Code Rush 2015
A:
暴力枚举
#include#include#include#include#include#include#include#include#include#include#include#include
ThinkingLion
·
2020-08-24 21:59
codeforces
hdu1496 equation(较好的hash)
初一看四个变量,四重循环,暴力肯定会超时,这个时候可以将等式移项一下,得到如下式子;a*x1^2+b*x2^2=-c*x3^2-d*x4^2;这样一来,可以将左边的结果
暴力枚举
一下存在一个数组中,同时将右边的结果枚举一下
hzasrd
·
2020-08-24 21:05
基础题
hdu
8.13总结当日
12天,要继续加油啊8.13场地址B题:(Tarjan||暴力)题意:有一幅图,然后问你这幅图里面有多少个子图满足图的两个部分是完全对称的,而且这两个图要是完全图解法:由于最大为1e5,所以可以考虑直接
暴力枚举
每条边
罗马字母3
·
2020-08-24 21:44
2018暑假ACM集训
简单搜索(多位自幂数)+数列网站
暴力枚举
n位?最差情况9^19种情况,会炸。时间复杂度链接其实我们观察,174和741,其实是一种东西,所以
罗马字母3
·
2020-08-24 21:13
搜索
poj2752Seek the Name, Seek the Fame
直接
暴力枚举
长度,再比对hash值即可。注意:s既是s的前缀,又是s的后缀。
qq_36911709
·
2020-08-24 21:12
字符串hash
hdu 1496 Equations(很巧的hash)
这道题目给了我们a,b,c,d四个系数,而未知数却又四个,因此常规得
暴力枚举
写法会有四重循环。
穆梓先生
·
2020-08-24 21:24
数据结构
C - Seek the Name, Seek the Fame POJ - 2752(枚举+hash)
分析题意给我们一个s,让我们判读相同长度的前缀和后缀子串的长度有哪些,从小到大输出这些长度思路预处理字符串的hash值,
暴力枚举
长度,通过hash值判读相同代码#include#include#include
做一只大熊猫
·
2020-08-24 20:12
#Hash
B - Power Strings POJ - 2406(
暴力枚举
+Hash)
分析题意判断某个字符串的循环节是几位思路预处理字符串的hash值,从大到小
暴力枚举
循环节位数,通过通过for循环判断每一个定长度的hash值是否相同代码#include#include#include#
做一只大熊猫
·
2020-08-24 20:12
#Hash
素数与素数筛
1不是素数啊素数的判断啊,也耳熟能详了,
暴力枚举
一下除1和本身的自然数是否会被整除。boolis_prime(intx){f
我要AK_IOI
·
2020-08-24 16:20
数论
Codeforces 980C Posterized
我们的目标是尽可能让给的数列里靠前面的数更小,就
暴力枚举
每一个数的前k个数,如果没被用过就赋值成前k个最小的数,如果前面被用了,就赋值成没被用的最小的那个,但是这样的数有可能没有用完k个,如果后面的数的前
Radiumm
·
2020-08-24 12:17
贪心
[Wc]Dface双面棋盘
在合并时只要
暴力枚举
两区间的交接处,如果是同一种颜色而且不在同一并查集内,就将这两种颜色合并,同时相应的颜色个数减一。代
wang3312362136
·
2020-08-24 10:57
线段树
lca问题总结_第一版
lca解决最近公共祖先问题怎么解决的呢,这是个暴力dfs记忆化,并且用利用并查集维护;1.dfs是一个
暴力枚举
的过程,失败就返回上一层从上个状态继续枚举,没有用过的状态;poj1470题意5//五个点从
Jianbagengmu
·
2020-08-24 08:34
算法笔记
LeetCode647-20.8.19-回文字串
题目链接:LeetCode647过程:一开始暴力,时间老长,然后看题解,知道了方法1:枚举回文串中心方法2:Manacher(马拉车)算法思路:
暴力枚举
子串o(n3)、枚举中心o(n2)、Manachero
RedDevill
·
2020-08-24 07:39
leetcode每日一题
CodeForces 14B Young Photographer
(a可能大于b)数据范围:运动员人数是不大于100,位置是0~1000分析:
暴力枚举
1000个点在所有ab范围内并且离x0最
Fistice
·
2020-08-24 07:31
cf
[loj2340][FWT][子集卷积]州区划分
frac{1}{r[i]^p}\sum_{j|k=mask}f[j]*r[k]^pf[mask]=r[i]p1j∣k=mask∑f[j]∗r[k]p其中r[i]r[i]r[i]表示iii状态下的人数那么
暴力枚举
子集就是
Rose_max
·
2020-08-24 05:26
loj
FWT
leetcode two sum
首先如果想要AC,普通的
暴力枚举
是不行的,因为时间复杂度是O(n^2)。
souldak
·
2020-08-24 00:15
算法
LeetCode
算法ABC
【算法学习笔记】19.算法设计初步 最大子列和问题的三种方法
第一种就是纯粹的
暴力枚举
起始、终点。
Island_lin
·
2020-08-23 23:47
算法学习笔记
算法
设计
递归
最大子序列和
线性算法
KMP——字符串匹配
声明本文主要是一些代码,加一些例题,基本为模板,仔细内容讲解会给出其他博主的链接如果想要知道一个字符串是否在另一个字符串中出现过,那么首先想到的就是
暴力枚举
#include#include#include
weekness
·
2020-08-23 08:31
字符串】
BZOJ1218: [HNOI2003]激光炸弹
暴力枚举
正方形右下角即可。#include#includeusingna
小火小火车车车
·
2020-08-23 05:09
CodeForces - 1221E Game With String 分类讨论
后手必胜当有且仅有一个X>=2*b时A肯定要先操作这块来获得胜利A能获胜当且仅当A拿完后的块只能在[1,b)和[a,2*b)这个范围内因为一旦出现[b,a)或者[2*b,无穷)这两个范围内的块A必输所以我们只要
暴力枚举
看是否存在
baichuan9723
·
2020-08-23 05:08
AtCoder Beginner Contest 057(ABCD)
B-Checkpoints
暴力枚举
。
Harris-H
·
2020-08-23 04:33
Atcoder题解
枚举----
暴力枚举
思路
暴力枚举
,四重循环,abcd的值分别从0到9开始,然后判断abcd不能相等,然后在不相等的条件下进行乘法运算。乘法运算分为两种情况a*
Berlin-98
·
2020-08-23 03:07
ACM
简单谈谈实现递归
暴力枚举
简单谈一谈如何用递归实现
暴力枚举
。下面先看到一个例子。袋子里有2红3绿5黄球,随机从中摸出8个,打印显示所有组合。
暴力枚举
,其实就是实现一颗搜索树。
你迎哥哥
·
2020-08-23 03:39
搜索-深度优先搜索
暴力枚举
算法篇
组合排列组合排列所有从1-4出现的情况/****最简单的暴力排列*/publicstaticvoidmain(String[]args){for(inti=1;ialreadyPath=newLinkedList();//路径记录finalPointstart=newPoint(0,0);//起始位置alreadyPath.add(start);//添加到记录中dfs(alreadyPath,ma
qq_41104043
·
2020-08-23 02:46
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他