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
hdu-暴力枚举
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
【LGR-050】洛谷8月月赛
只有比赛现场的暴力代码留念,复盘题解见具体题目T1耗时20mins,
暴力枚举
,复杂度O(nQ),期望得分50#include#includeusingnamespacestd;#definemod998244353constintmaxn
小哈里
·
2020-08-23 02:47
算法
Codeforces Round #664 (Div. 2) C
这个题目的做法就是
暴力枚举
,首先得预处理出每个ai和每个bi&的值,然后就开始
暴力枚举
答案从0到(1=a&&c>=b,所以如果枚举的答案是k那么k|ci#include#include#include#
qcccc_
·
2020-08-23 02:53
acm暑训
codeforces
【DP】【排序】书本整理
思路:
暴力枚举
也有30分啊正解是dp,考场上推出来了设f[i][j]前i本书有j种摆放方法则状态转移方程为f[i][j]=min(f[i][j],f[kk][j−1]+abs(e[i].wide−e[kk
SSL_whd
·
2020-08-23 01:39
DP
排序
暴力枚举
题目如下:解法11、用一个10维数组match记录构建每个数字所需要的火柴数。比如match[0]=6:表示构建0需要6根火柴。2、用一个二维数组res存储某行+某列需要的火柴数目。比如:res[0][1]=14:表示0+1=1;这个等式需要消耗14根火柴3、定义一个结构体数组,结构体如下structmat{introw;//行号intcol;//列号}在计算的过程中,每发现一对的火柴数符合要求,
皮小猪的时光
·
2020-08-23 01:29
数据结构
【LGR-073】洛谷 7 月月赛 Div.2 B 混凝土数学
题目描述:点击这里思路:对于30%pts(n≤200),30\%pts(n≤200),30%pts(n≤200),
暴力枚举
即可,时间复杂度O(n3)O(n^3)O(n3)。
fy4815
·
2020-08-23 01:31
洛谷
递归回溯
暴力枚举
(总结)
怎么说呢?一点一点记吧,哪些要注意的记下来以后再给自己翻翻的时候看的。总之!不能让一个坑把你绊倒无数次。回溯法:1、经常用到的next_permutation():生成全排列的,是按升序生成的,要注意与pre_permutation()的区别,降序和升序,一般情况下用前面那个就行了。但是!!千万注意,在枚举所有情况进行深搜的时候,数组A的第一次,也就是在第一次用next_permutaion()之
RocSin
·
2020-08-23 00:26
#
搜索
SGOI 海上搜索 状压DP
SSL1317本来以为
暴力枚举
矩形左上角dfs推右下角的点和DP复杂度一样结果一想发现复杂度整整多了个n==#include#include#include#include#include#include
BPM136
·
2020-08-23 00:10
DP
Codeforces Round #636 (Div. 3)
A.题意:计算是否存在x+2x+4x+…+=n思路:暴力计算根据等比数列公式x=n/(2^n-1)
暴力枚举
分母是否存在即可#includeusingnamespacestd;intmain(){intt
傻子不会玩
·
2020-08-22 23:56
比赛
枚举+前缀和...
[64064]括号内即为符合条件的子串,064不符合这题要利用1000000正好整除64,所以x*1000000+P(P的长度小于等于6)只要P正好整除64,则整个串都整除64所以枚举串i:1—len
暴力枚举
turtlew
·
2020-08-22 22:34
前缀和
上一页
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
其他