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
AcWing周赛
215. 破译密码 - mobius函数 + 整数分块
215.破译密码-
AcWing
题库mobius函数:一个数的分解质因数形式,某一个指数>1为0,质因数为奇数个为-1,偶数个为1mobius函数可以与容斥结合起来,比如mobius[2]=-1,mobius
泠楠子
·
2023-10-30 21:14
容斥
数论
算法
c++
数论
AcWing
第 127 场
周赛
-
AcWing
5283. 牛棚入住+
AcWing
5284. 构造矩阵 - 模拟+快速幂+数学
AcWing
5283.牛棚入住题目数据范围不大,直接暴力模拟即可按照题目所说的意思即可。
JYWsuperman
·
2023-10-30 20:23
算法/思维
基础刷题
#
算法
周赛
自用模板
constintmod=1e+7;vector>dirs={{1,0},{-1,0},{0,1},{0,-1}};//上下左右四个方向
xsa_deleteMemory
·
2023-10-30 17:40
c++
第三次ACM校队
周赛
考核题+生活随笔
本周ACM校队
周赛
考核题1.简单数学(签到题)题目:Joker想要买三张牌,但是三张牌太少了,老板不卖,除非Joker算出老板给出的数学题。
马奇德德
·
2023-10-30 17:44
周记生活
java
算法
开发语言
生活
每日一题 275. H 指数 II(中等,二分)
最大最小值问题,应该是对总共的论文数作二分答案,但是昨天
周赛
写了对最高引用次数作二分的代码,懒得再写了。。
eyvr
·
2023-10-30 13:33
用Python刷力扣
算法
python
leetcode
【LeetCode
周赛
】LeetCode第369场
周赛
目录找出数组中的K-or值数组的最小相等和使数组变美的最小增量运算数找出数组中的K-or值给你一个下标从0开始的整数数组nums和一个整数k。nums中的K-or是一个满足以下条件的非负整数:只有在nums中,至少存在k个元素的第i位值为1,那么K-or中的第i位的值才是1。返回nums的K-or值。注意:对于整数x,如果(2iANDx)==2i,则x中的第i位值为1,其中AND为按位与运算符。示
a碟
·
2023-10-30 12:13
LeetCode
leetcode
算法
数据结构
第 369 场
周赛
(3题,递归式动态规划)
第一题简单题,就不多写了classSolution:deffindKOr(self,nums:List[int],k:int)->int:ans=[0]*31forninnums:foriinrange(31):if2**i&n==2**i:ans[i]+=1returnsum([2**iifans[i]>=kelse0foriinrange(31)])第二题0至少被替换为1,所以替换完成后两个数
eyvr
·
2023-10-30 07:48
用Python刷力扣
动态规划
算法
leetcode
python
2022-01-30 每日打卡:Leetcode第278场
周赛
2022-01-30每日打卡:Leetcode第278场
周赛
写在前面“这些事儿在熟练之后,也许就像喝口水一样平淡,但却能给初学者带来巨大的快乐,我一直觉得,能否始终保持如初学者般的热情、专注,决定了在做某件事时能走多远
Can__er
·
2023-10-30 04:25
algorithm
leetcode
算法
职场和发展
字符串的总引力(
周赛
,困难)
思路:计算每个字符对哪些子字符串有贡献即可对于每个子字符串,如果一个子字符串包含多个相同字符,不妨规定,只有最左侧的a将对答案做出贡献,这样相同的字符就只被统计了一次。比如:‘a’index1…‘a’index2…‘a’index3…‘a’…,第二个’a’对index1到s的最后一个字符有贡献,即该字符前一个位置+1到末尾包含该字符的所有子字符串classSolution{public:longl
重you小垃
·
2023-10-30 02:30
周赛题
周赛
leetcode 6050. 字符串的总引力(java)
学习一下
周赛
第四题听说是蓝桥杯原题好像没有很难但我前面太慢了菜鸟本人classSolution{publiclongappealSum(Strings){longans=0;longsum=0;intn
姐姐的半熟芝士
·
2023-10-30 02:26
学习做题leetcode
leetcode
算法
周赛
动态规划
AcWing
90. 64位整数乘法
题目求aaa乘bbb对ppp取模的值。输入格式第一行输入整数aaa,第二行输入整数bbb,第三行输入整数ppp。输出格式输出一个整数,表示a*bmodp的值。数据范围1≤a,b,p≤10181≤a,b,p≤10^{18}1≤a,b,p≤1018输入样例345输出样例2思路C++内置的最高整数类型是64位,现在a∗ba*ba∗bmodppp中的三个变量a,b,pa,b,pa,b,p都在101810^
明朗晨光
·
2023-10-29 23:24
#
AcWing
快速幂
位运算
Leetcode
周赛
第200场 8/2 记录
本次AC1.2题,第三题有思路吃饭去了,吃完回来解决了第一题简单难度5475统计好三元组给你一个整数数组arr,以及a、b、c三个整数。请你统计其中好三元组的数量。如果三元组(arr[i],arr[j],arr[k])满足下列全部条件,则认为它是一个好三元组。0&arr,intk){intcnt=0;intmaxarr=0;for(inti=0;iarr[r]){cnt++;r++;}else{c
青日五月
·
2023-10-29 21:29
LeetCode刷题记录
leetcode
Leetcode
周赛
365补题(3 / 3)
目录1、2、有序三元组的最大值-预处理前后最大值+遍历(1)预处理前后值+遍历(枚举j)(2)枚举k2、无限数组的最短子数组-前缀和+滑动窗口1、2、有序三元组的最大值-预处理前后最大值+遍历2874.有序三元组中的最大值II(1)预处理前后值+遍历(枚举j)思路:这题思路跟第368场的100114.元素和最小的山形三元组II很像我自己写的!我们可以预处理nums[j]的前后最大值pre[j]和b
Roye_ack
·
2023-10-29 21:59
leetcode周赛
算法
java
leetcode
滑动窗口
前缀和
leetcode
周赛
(2020/05/31)
复习期末了,这周
周赛
水一水1.数组中两元素的最大乘积代码classSolution{public:intmaxProduct(vector&nums){intN=nums.size();sort(nums.begin
ChasingTheFreeWind
·
2023-10-29 21:56
leetcode
leetcode周赛
Leetcode
周赛
369补题(3 / 3)
目录1、找出数组的K-or值-位运算+模拟2、数组的最小相等和-分情况讨论3、使数组变美的最小增量运算数-动态规划dp1、找出数组的K-or值-位运算+模拟100111.找出数组中的K-or值思路:根据范围,我们可以枚举0~30位,然后在每一位时统计nums中满足该位为1的个数,如果个数≥k,则将2^i加入结果classSolution{publicintfindKOr(int[]nums,int
Roye_ack
·
2023-10-29 21:20
leetcode周赛
leetcode
算法
动态规划
位运算
java
下一个排列 / 第 246 场
周赛
剑指Offer38.字符串的排列2021.6.22每日一题题目描述输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s="abc"输出:["abc","acb","bac","bca","cab","cba"]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/zi-fu-chua
Zephyr丶J
·
2023-10-29 17:22
LeetCode
周赛
leetcode
java
AcWing
第48场
周赛
4412. 构造数组
原题链接:
AcWing
第48场
周赛
4412.构造数组第一次写
Acwing
的
周赛
,前两道题挺简单,这道题也不难,考场上交上去的代码过了10/16,我以为我哪里逻辑有错,结果下考了才知道是我没有定义longlong
自信的小螺丝钉
·
2023-10-29 13:23
俺到处练练
c++
AcWing
第51场
周赛
题目列表
AcWing
4419.上车题目描述有n辆客车,其中第i辆车的已载客数为pi,最大载客数为qi。现在,来了两个人想要乘坐同一辆车前去旅行。请问,一共有多少辆客车可供他们选择。
昂昂累世士
·
2023-10-29 13:22
其它
BFS
贪心
力扣第307场
周赛
+ 力扣第85场双
周赛
+
AcWing
第65场
周赛
补题
力扣单
周赛
一.赢得比赛需要的最少训练时长1.原题链接:力扣2.解题思路:记X为当前精力,Y为当前经验,我们先从X=initialEnergy与Y=initialExperience开始比赛。
m0_63563229
·
2023-10-29 13:21
leetcode
算法
AcWing
第127场
周赛
构造矩阵
构造题目,考虑去除掉最后一行最后一列先进行考虑,假设除了最后一行和最后一列都已经排好了(你可以随便排),那么分析知最后一个数字由限制以外其他都已经确定了,无解的情况是k为-1并且n,m的奇偶性不同其余均有解并且方案数就是2**(n-1)*(m-1)%p发现数很大,欧拉降幂原式等价于2**(n-1)%(p-1)*(m-1)%(p-1)%p#includeusingnamespacestd;using
灬德布罗意的猫灬
·
2023-10-29 13:13
思维
数论
矩阵
算法
c++
AcWing
4713:反转字符串
【题目来源】https://www.
acwing
.com/problem/content/description/4716/【题目描述】给定两个由小写字母构成的字符串s和t,请你判断s的反转字符串是不是
hnjzsyjyj
·
2023-10-29 11:52
信息学竞赛
#
字符串
反转字符串
acwing
5283. 牛棚入住
题目-点击直达1.5283.牛棚入住1.题目详情1.原题链接2.题目要求3.基础框架2.解题思路1.思路分析2.时间复杂度3.代码实现1.5283.牛棚入住1.题目详情贝茜经营的牛棚旅店中有a个可供一头牛入住的小牛栏和b个可供两头牛入住的大牛栏。初始时,所有牛栏都是空的。已知,今天一共有n波奶牛依次前来入住,每波由1∼2头奶牛组成。如果是一头奶牛前来入住,那么:如果有空着的小牛栏,则安排其在空着的
re怠惰的未禾
·
2023-10-29 11:59
LeetCode刷题
算法
搜索与图论:染色法判定二分图—染色法判定二分图
题目:
AcWing
860.染色法判定二分图给定一个n个点m条边的无向图,图中可能存在重边和自环。请你判断这个图是否是二分图。输入格式第一行包含两个整数n和m。
奋斗吧!骚年!
·
2023-10-29 10:24
#
搜索与图论
图论
算法
c++
二分图
四、部署nginx与对接acapp
实现之后的效果:
acwing
端:对接acappweb端:----------部署nginx与对接acapp[关于nginx和uWSGI和Django之间的关系,可以查看](https://www.
acwing
.com
樱桃小完犊子哦
·
2023-10-29 06:48
django笔记
docker
容器
运维
115 双
周赛
2901.最长相邻不相等子序列II给你一个整数n和一个下标从0开始的字符串数组words,和一个下标从0开始的数组groups,两个数组长度都是n。两个长度相等字符串的汉明距离定义为对应位置字符不同的数目。你需要从下标[0,1,…,n-1]中选出一个最长子序列,将这个子序列记作长度为k的[i0,i1,…,ik-1],它需要满足以下条件:相邻下标对应的groups值不同。即,对于所有满足01)ret
菜菜小堡
·
2023-10-29 04:19
java
开发语言
[算法]LeetCode第191场
周赛
20200531(Java)
第191场
周赛
202005311464.数组中两元素的最大乘积题目描述1给你一个整数数组nums,请你选择数组的两个不同下标i和j,使(nums[i]-1)*(nums[j]-1)取得最大值。
GitKid
·
2023-10-29 03:34
算法
欧拉函数和线性筛法:
AcWing
874. 筛法求欧拉函数
#includeusingnamespacestd;typedeflonglongLL;constintN=1e6+10;intprimes[N],cnt;inteuler[N];boolstate[N];voidget_euler(intn){euler[1]=1;for(inti=2;iusingnamespacestd;constintN=1e6+10;boolstate[N];intpri
三冬四夏会不会有点漫长
·
2023-10-29 02:43
算法竞赛
算法
数据结构
欧拉函数
线性筛法
算法竞赛进阶指南——队列学习笔记
flowus.cn/xjsc01/share/395ca9dc-315c-4bd5-a942-016709980c03这里面有我个人内容的系统整理队列和他的变种:普通队列双端队列优先队列(小根堆,大跟堆)习题
AcWing
132
xjsc01
·
2023-10-28 21:04
#
算法竞赛进阶指南(ACM培训)
算法
学习
c++
c语言
docker容器配置并配置免密登录
文章目录安装docker开放容器配置免密登录补充(
acwing
用户专属)安装docker本文是基于ubuntu20.04实现的官网安装教程:https://docs.docker.com/engine/
吃饭243
·
2023-10-28 21:32
linux服务器端
docker
linux
运维
秦九韶算法进行多项式求值:
AcWing
871. 约数之和
(也称“秦氏算法”)是一种用于多项式求值的算法,由中国明代数学家秦九韶所创。该算法通过不断累乘和累加来减少求多项式值的运算次数,具有较高的效率和实用性。假设要计算多项式P(x)=a0+a1x+a2x^2+...+an*x^n在x=k处的值,可以使用传统的暴力方法直接计算,需要进行(n+1)*n/2次乘法和n次加法运算。使用秦九韶算法可以将计算次数降为n次乘法和n次加法,从而提高计算效率。具体来说,
三冬四夏会不会有点漫长
·
2023-10-28 17:00
算法竞赛
算法
约数:
AcWing
870. 约数个数
#includeusingnamespacestd;typedeflonglongLL;constintN=110,mod=1e9+7;intmain(){intt;scanf("%d",&t);unordered_mapprimes;while(t--){intx;scanf("%d",&x);for(inti=2;i1)primes[x]++;}LLres=1;for(autop:primes
三冬四夏会不会有点漫长
·
2023-10-28 17:59
算法竞赛
算法
数据结构
约数
bellman_ford
AcWing
853. 有边数限制的最短路
#includeusingnamespacestd;constintN=510,M=10010;structEdge{inta,b,w;}edges[M];intdist[N];intbackup[N];intn,m,k;voidbellman_ford(){memset(dist,0x3f,sizeofdist);dist[1]=0;for(inti=0;i=0x3f3f3f3f/2)puts(
三冬四夏会不会有点漫长
·
2023-10-28 17:59
算法竞赛
算法
数据结构
bellman_ford算法
最大公约数:
AcWing
872. 最大公约数 欧拉函数:
AcWing
873. 欧拉函数
#includeusingnamespacestd;intgcd(inta,intb){returnb>0?gcd(b,a%b):a;}intmain(){intt;scanf("%d",&t);while(t--){inta,b;scanf("%d%d",&a,&b);intans=gcd(a,b);printf("%d\n",ans);}return0;}1.是一个需要记忆的算法模板,核心代码
三冬四夏会不会有点漫长
·
2023-10-28 17:57
算法竞赛
c++
算法
数据结构
数学
欧拉函数
约数
蓝桥杯 第 2 场算法双
周赛
第3题 摆玩具【算法赛】 c++ 贪心
题目摆玩具【算法赛】https://www.lanqiao.cn/problems/5888/learning/?contest_id=145问题描述小蓝是一个热爱收集玩具的小伙子,他拥有n个不同的玩具。这天,他把n个玩具按照高度顺序从矮到高摆放在了窗台上,然后,他希望将这些玩具分成k个段,使得所有分段的极差之和尽可能小。具体来说,你需要将一个长度为n的序列分为k段,我们定义Gi为第i个分段的极差
冷yan~
·
2023-10-28 14:37
蓝桥杯
贪心
数据结构
蓝桥杯
算法
贪心算法
c++
【蓝桥杯】蓝桥杯双
周赛
第二场E题
知识点:树的直径题目过年了。蓝桥村可以抽象为n个节点,n-1条边的一棵树,每条边有边权长度wi。小蓝可以选择任意一个点作为起点,然后选择一条路径,可以访问每一个节点最少一次。他想知道最短的路径长度是多少。输入格式第一行输入一个整数n,表示节点的数量。加下来n-1行,每行三个整数vi,ui,wi,表示(vi,ui)存在一条wi的边。输出格式输出一个整数,表示最短路径。思路我们可以从任意一个节点开始,
一只大黄猫
·
2023-10-28 14:06
蓝桥杯
蓝桥杯
职场和发展
算法
c++
蓝桥杯 第 2 场算法双
周赛
第4题 通关【算法赛】c++ 优先队列 + 小根堆 详解注释版
题目通关【算法赛】https://www.lanqiao.cn/problems/5889/learning/?contest_id=145问题描述小蓝最近迷上了一款电玩游戏“蓝桥争霸”。这款游戏由很多关卡和副本组成,每一关可以抽象为一个节点,整个游戏的关卡可以抽象为一棵树形图,每一关会有一道算法题,只有当经验值不低于第i关的要求ki时,小蓝才能挑战成功通过此关,并且获得si的经验值,每关的经验值
冷yan~
·
2023-10-28 14:32
蓝桥杯
堆
队列
蓝桥杯
算法
c++
数据结构
优先队列
堆
AcWing
算法分享系列——二分图
这是
AcWing
算法分享系列的第一篇文章,我们先从图论的知识下手(因为我觉得图论的只是好理解些)。
cqbzcyy
·
2023-10-28 13:33
acwing竞赛学习笔记
算法
图论
二分图
1024程序员节
AcWing
算法分享系列——最小生成树(Prim算法,Kruskal算法)
AcWing
算法分享系列——最小生成树概念求最小生成树Prim算法思想CodeKruskal算法概念在一给定的无向图G=(V,E)G=(V,E)G
cqbzcyy
·
2023-10-28 13:02
acwing竞赛学习笔记
算法
最小生成树
2023.3.6
欧拉回路每个点的度都为偶数临接矩阵谁指向谁4指向2矩阵(4,2)记录为1临接表
acwing
每日一题二分找最小的不重复子序列用set去重,set翻译为集合,是一个内部自动有序且不含重复元素的容器。
开星超人
·
2023-10-28 11:48
c++
c++
算法
蓝桥杯双
周赛
算法心得——通关(哈希+小根堆)
大家好,我是晴天学长,这是很重要的贪心思维题,哈希的存法和小根堆的表示很重要。1).通关2).算法思路通关用hash(int[])存点的子节点并按输入顺序存关卡的号码(输入顺序就是)列如:key:父节点难度经验关卡优先队列存难度和节点1.接受数据和初始经验。(用快读)。2.判断第1关能过不。3.把第1关的子节点放入队列4.从队列中取出元素5.挑战成功再把子元素丢入队列中6.ans++;3).算法步
晴天学长
·
2023-10-28 11:34
算法
算法
蓝桥杯
哈希算法
力扣234单
周赛
解题分享
5713.字符串中不同整数的数目https://leetcode-cn.com/problems/number-of-different-integers-in-a-string/难度:简单题目:给你一个字符串word,该字符串由数字和小写英文字母组成。请你用空格替换每个不是数字的字符。例如,"a123bc34d8ef34"将会变成"12334834"。注意,剩下的这些整数为(相邻彼此至少有一个空
清风Python
·
2023-10-28 11:31
【力扣
周赛
#331】6348. 从数量最多的堆取走礼物 + 6347. 统计范围内的元音字符串数 + 6346. 打家劫舍 IV
目录6348.从数量最多的堆取走礼物-堆排序ac6347.统计范围内的元音字符串数-前缀和ac6346.打家劫舍IV-二分答案6348.从数量最多的堆取走礼物-堆排序ac堆排序classSolution{publiclongpickGifts(int[]g,intk){PriorityQueueq=newPriorityQueue(b-a));longres=0;for(intx:g)q.offe
Roye_ack
·
2023-10-28 11:00
leetcode周赛
leetcode
算法
c++
二分
前缀和
LeetCode
周赛
-从数量最多的堆取走礼物
使用优先队列PriorityQueue进行求解,优先队列会将添加入队列中的元素进行排序,默认递增,可重写排序方法常用方法:booleanadd(object):将指定的元素插入此优先级队列。booleanoffer(object):将指定的元素插入此优先级队列。booleanremove(object):从此队列中删除指定元素的单个实例(如果存在)。Objectpoll():检索并删除此队列的头部
YuuuZh。
·
2023-10-28 11:24
Demo
leetcode
java
数据结构
leetcode--切割后面积最大的蛋糕
题目是LeetCode第191场
周赛
的第二题,链接:1465.切割后面积最大的蛋糕。具体描述见原题。
JR_Chan
·
2023-10-28 09:44
LeetCode
leetcode
算法
数据结构
java
python
蓝桥杯第 2 场算法双
周赛
第2题 铺地板【算法赛】c++ 数学思维
题目铺地板https://www.lanqiao.cn/problems/5887/learning/?contest_id=145问题描述小蓝家要装修了,小蓝爸爸买来了很多块(你可以理解为数量无限)2×32×3规格的地砖,小蓝家的地板是n×m规格的,小蓝想问你,能否用这些2×32×3的地砖铺满地板。铺满地板:对于地板的每个区域,都有且只有一块地砖覆盖,地砖可以旋转,但不能切割。例如:对于7×67
冷yan~
·
2023-10-28 08:01
蓝桥杯
数学
算法
蓝桥杯
数据结构
c++
贪心区间类型题目的解法 (C++)
贪心区间类型题目的解法题目和思路均来自
AcWing
及其视频讲解这个文章我当作笔记区间选点给定N个闭区间[ai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。
ghost_him
·
2023-10-28 07:20
算法学习
c++
算法
AcWing
1.2.1 最长上升子序列模型 + 动态规划 + 图解(详细)
(1)
acwing
4557.最长上升子序列4557.最长上升子序列-
AcWing
题库给定一个长度为N的整数序列a1,a2,…,aN。请你计算该序列的最长上升子序列的长度。
呵呵哒( ̄▽ ̄)"
·
2023-10-28 06:57
最长上升子序列模型
动态规划
图解
2020年5月31日
不知道以后的剧情会怎样展开,dokidoki之后突然不想玩新游戏(好像一直以来经常这样),就在放空大脑的状态下把FIFA
周赛
给打完了。
真昼之月
·
2023-10-28 03:52
动态规划(数位统计Dp)
AcWing
338.计数问题思路分析:代码展示:#include#include#include#includeusingnamespacestd;//10的x次方intpow10(intx){intres
人生导师yxc
·
2023-10-28 03:58
动态规划
算法
动态规划
算法
动态规划(记忆化搜索)
AcWing
901.滑雪给定一个R行C列的矩阵,表示一个矩形网格滑雪场。矩阵中第i行第j列的点表示滑雪场的第i行第j列区域的高度。
人生导师yxc
·
2023-10-28 03:58
动态规划
算法
动态规划
算法
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他