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
数论简单题
C++
数论
相关题目 博弈论:拆分-Nim游戏
给定n堆石子,两位玩家轮流操作,每次操作可以取走其中的一堆石子,然后放入两堆规模更小的石子(新堆规模可以为0,且两个新堆的石子总数可以大于取走的那堆石子数),最后无法进行操作的人视为失败。问如果两人都采用最优策略,先手是否必胜。输入格式第一行包含整数n。第二行包含n个整数,其中第i个整数表示第i堆石子的数量ai。输出格式如果先手方必胜,则输出Yes。否则,输出No。数据范围1≤n,ai≤100输入
伏城无嗔
·
2024-01-31 12:39
力扣
数论
博弈论
c++
算法
C++
数论
相关题目:高斯消元解异或线性方程组
输入一个包含n个方程n个未知数的异或线性方程组。方程组中的系数和常数为0或1,每个未知数的取值也为0或1。求解这个方程组。异或线性方程组示例如下:M[1][1]x[1]^M[1][2]x[2]^…^M[1][n]x[n]=B[1]M[2][1]x[1]^M[2][2]x[2]^…^M[2][n]x[n]=B[2]…M[n][1]x[1]^M[n][2]x[2]^…^M[n][n]x[n]=B[n]
伏城无嗔
·
2024-01-31 12:38
数论
力扣
算法笔记
c++
算法
专题讲座3
数论
+博弈论 学习心得
先放一下眼泪学长的精华内容汇总。PPT笔记汇总:【小组专题四:素数】pi(x),狄利克雷关于等差数列中素数定理,梅森素数,素数证明_溢流眼泪的博客-CSDN博客【算法讲2:拓展欧几里得(简略讲)】求解ax+by=c_溢流眼泪的博客-CSDN博客中国剩余定理学习笔记-MashiroSky-博客园【训练题23:中国剩余定理】猜数字|P3868[TJOI2009]_溢流眼泪的博客-CSDN博客(扩展)B
繁水682
·
2024-01-31 12:05
专题讲座
c++
C++
数论
相关题目,博弈论,SG函数,集合-Nim游戏
给定n堆石子以及一个由k个不同正整数构成的数字集合S。现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿取石子,每次拿取的石子数量必须包含于集合S,最后无法进行操作的人视为失败。问如果两人都采用最优策略,先手是否必胜。输入格式第一行包含整数k,表示数字集合S中数字的个数。第二行包含k个整数,其中第i个整数表示数字集合S中的第i个数si。第三行包含整数n。第四行包含n个整数,其中第i个整数表示第
伏城无嗔
·
2024-01-31 12:04
博弈论
数论
力扣
c++
游戏
开发语言
RSA加密算法
基于一个简单的
数论
事实:两个大质数相乘很容易,但想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥;而两个大质数组合成私钥。
程序员负总裁
·
2024-01-31 10:38
学习
安全
fpga开发
LeetCode——415. 字符串相加
415.字符串相加这是个
简单题
,主要是为了下一个字符串相乘博客能用上。要注意的点就一个:最后当有一个结束时,检查一下flag是否为1,也就是是否还进了1没处理。给定
大魔王(已黑化)
·
2024-01-31 06:52
力扣题目汇总
leetcode
算法
c语言
c++
年度总结
初二上学期,我在数学方面有一个致命的缺点:
简单题
不对,难题不会。特别特别是计算,不知为什么,老是算错。这不,那年那月那日我‘有幸’成为了我们班十个算术题还错的其中一员,被老薛逮到班级做练习。
小白简述
·
2024-01-31 01:30
洛谷C++
简单题
小练习day8—Bookshelf B
day8--BookshelfB--1.30习题概述题目描述FarmerJohn最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。所有(1≤N≤20,000)N头奶牛都有一个确定的身高Hi(1≤Hi≤10,000)。设所有奶牛身高的和为S。书架的高度为B,并且保证1≤B≤Susingnamespacestd;in
小杨想赢一次
·
2024-01-31 01:35
蓝桥备战冲!
c++
开发语言
数据结构
算法
学习
力扣题目训练(3)
292.Nim游戏303.区域和检索-数组不可变91.解码方法92.反转链表II41.缺失的第一个正数2024年1月27日力扣题目训练2024年1月27日第三天编程训练,今天主要是进行一些题训练,包括
简单题
落幕·重逢
·
2024-01-31 00:56
编程学习
leetcode
算法
c++
力扣题目训练(4)
326.3的幂342.4的幂344.反转字符串93.复原IP地址95.不同的二叉搜索树II42.接雨水2024年1月28日力扣题目训练2024年1月28日第四天编程训练,今天主要是进行一些题训练,包括
简单题
落幕·重逢
·
2024-01-31 00:56
编程学习
leetcode
算法
c++
力扣题目训练(6)
374.猜数字大小383.赎金信99.恢复二叉搜索树105.从前序与中序遍历序列构造二叉树51.N皇后2024年1月30日力扣题目训练2024年1月30日第六天编程训练,今天主要是进行一些题训练,包括
简单题
落幕·重逢
·
2024-01-31 00:56
leetcode
算法
c++
力扣题目训练(5)
349.两个数组的交集350.两个数组的交集II96.不同的二叉搜索树97.交错字符串44.通配符匹配2024年1月29日力扣题目训练2024年1月29日第五天编程训练,今天主要是进行一些题训练,包括
简单题
落幕·重逢
·
2024-01-31 00:24
编程学习
leetcode
算法
c++
【1基础语法-结束】7-习题篇
【1基础语法-结束】7-习题篇一、入门知识1.选择题2.
简单题
3.实操题二、Java基础知识1.选择题2.简答题3.程序题三、分支和循环1.填空题2.选择题3.判断题4.简答题5.编程题6.可选题四、方法和数组
科尔基-corbyn
·
2024-01-30 22:28
#
1-javase
java
C++
数论
相关题目:容斥原理。能被整除的数
给定一个整数n和m个不同的质数p1,p2,…,pm。请你求出1∼n中能被p1,p2,…,pm中的至少一个数整除的整数有多少个。输入格式第一行包含整数n和m。第二行包含m个质数。输出格式输出一个整数,表示满足条件的整数的个数。数据范围1≤m≤16,1≤n,pi≤109输入样例:10223输出样例:7题目最好使用容斥原理。#include#includeusingnamespacestd;typede
伏城无嗔
·
2024-01-30 19:22
算法笔记
数论
力扣
c++
算法
数据结构
C++
数论
相关题目 博弈论 Nim游戏
给定n堆石子,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。问如果两人都采用最优策略,先手是否必胜。输入格式第一行包含整数n。第二行包含n个数字,其中第i个数字表示第i堆石子的数量。输出格式如果先手方必胜,则输出Yes。否则,输出No。数据范围1≤n≤105,1≤每堆石子数≤109输入样例:223输出样例:Yes先手必胜状态
伏城无嗔
·
2024-01-30 19:50
数论
力扣
博弈论
c++
算法
【
数论
】【分类讨论】【C++算法】1611使整数变为 0 的最少操作次数
作者推荐【动态规划】【字符串】【行程码】1531.压缩字符串涉及知识点
数论
数学分类讨论LeetCoce1611.使整数变为0的最少操作次数给你一个整数n,你需要重复执行多次下述操作将其转换为0:翻转n的二进制表示中最右侧位
闻缺陷则喜何志丹
·
2024-01-30 17:59
#
算法题
c++
算法
力扣
数论
数学
最少操作次数
二进制
力扣刷题1、7、9(小小白亲测,Bug你准没我的多,hhh)
来刷题啊小问题1.
简单题
3道:1.1 num1:两数之和(1)暴力题解:哈希表解法1.2 num2:整数反转(7)1.3 num3:回文数(9)2.心路历程(2021.8.2)小问题哈希表解决两数之和尚待解决回文数自己写的
加油小王!!
·
2024-01-30 16:57
力扣刷题
leetcode
c语言
bug
jnu第一大混子的训练纪录3:基础图论和基础
数论
Part1:图论(接训练纪录2part3)图的着色问题泛指把图的相邻顶点染成不同颜色的问题,没有深究,以
简单题
为例:洛谷2819#include#include#include#include#include
始归零
·
2024-01-30 09:06
图论
Counting regions(图论+
数论
)
原题链接:G-Countingregions_2022牛客五一集训派对day1(nowcoder.com)题目描述Niuniulikesmathematics.Healsolikesdrawingpictures.Oneday,hewastryingtodrawaregularpolygonwithnvertices.Heconnectedeverypairoftheverticesbyastra
H_xiaobo
·
2024-01-30 09:01
图论
数论
vs图论
最近Mayuyu遇到个神奇的
数论
题目,Mayuyu能做出来真的不容易啊,描述如下。题目:给定一个正整数,满足条件,以为根节点进行扩展,对于每一个节点,它只能到达能整除它的节点,如果存在节点,使得
ACHelloWorld
·
2024-01-30 09:31
基础算法
数论
与图论
数论
筛质数最普通的筛法O(nlogn):voidget_primes2(){for(inti=2;iusingnamespacestd;intn;boolisprime(longlonga){if(a=
啊丢_
·
2024-01-30 09:28
c++
图论
力扣0108——将有序数组转换为二叉搜索树
将有序数组转换为二叉搜索树难度:
简单题
目描述给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。
Aubyn11
·
2024-01-30 08:00
leetcode
算法
职场和发展
数论
| 质数
文章目录质数的判定:试除法分解质因数:试除法筛质数朴素做法优化:埃氏筛法优化:线性筛法质数的判定:试除法不推荐i*iusingnamespacestd;intn;boolisPrime(intn){if(n==1)returnfalse;for(inti=2;i>n;for(inti=0;i>a;if(isPrime(a))coutusingnamespacestd;voiddivide(intn
一根老麻花
·
2024-01-30 06:18
手撕算法
算法
c++
数据结构
数论
质数
数论
| 容斥原理
∣S1∪S2∪S3∣=∣S1∣+∣S2∣+∣S3∣−∣S1∩S2∣−∣S1∩S2∣−∣S1∩S3∣−∣S2∩S3∣+∣S1∩S2∩S3∣|S_1∪S_2∪S_3|=|S_1|+|S_2|+|S_3|-|S_1∩S_2|-|S_1∩S_2|-|S_1∩S_3|-|S_2∩S_3|+|S_1∩S_2∩S_3|∣S1∪S2∪S3∣=∣S1∣+∣S2∣+∣S3∣−∣S1∩S2∣−∣S1∩S2∣−∣S1∩S
一根老麻花
·
2024-01-30 06:18
算法
c++
数据结构
容斥原理
数论
蓝桥杯——每日一练(
简单题
)
题目现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。编写一个函数input,用来输入一个学生的数据记录。编写一个函数print,打印一个学生的数据记录。在主函数调用这两个函数,读取N条记录输入,再按要求输出。N<100解析一、int(input())函数获得学生数二、for循环获得一个学生信息的二维数组(注意不是一维)三、遍历数组再用join()函数按逗号隔开(注意函数调用写在一起,不
詹小菜
·
2024-01-30 04:29
蓝桥杯
蓝桥杯
python
蓝桥杯——每日一练(
简单题
)
题目给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。解析一、input()函数获得各个输入二、if中判断长度和是否再列表中,使用index()函数获得下标再
詹小菜
·
2024-01-30 04:29
蓝桥杯
python
蓝桥杯
蓝桥杯——每日一练(
简单题
)
题目给出n个数,找出这n个数的最大值,最小值,和。。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。解析一、input()函数获得各个输入二、使用列表推导式获得数字集三、使用max(),min(),sum()函数获得各值代码运行结果
詹小菜
·
2024-01-30 04:29
蓝桥杯
蓝桥杯
python
蓝桥杯——每日一练(
简单题
)
题目153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。(水仙花数)解析一、for循环进行取值再进行判断二、方法一使用字符串的思想进行各元素的三次方计算再与i进行判断三、方法二将各个元素的值取出再进行三次方判断代码方法一方法二运行结果
詹小菜
·
2024-01-30 04:28
蓝桥杯
蓝桥杯
python
C#,贝尔数(Bell Number)的计算方法与源程序
EricTempleBell)命名,埃里克·坦普尔·贝尔(生于1883年2月7日,苏格兰阿伯丁郡阿伯丁,于1960年12月21日在美国加利福尼亚州沃特森维尔去世),苏格兰裔美国数学家、教育家和作家,对分析
数论
做出了重大贡献
深度混淆
·
2024-01-30 04:22
C#算法演义
Algorithm
Recipes
c#
算法
力扣0101——对称二叉树
对称二叉树难度:
简单题
目描述给你一个二叉树的根节点root,检查它是否轴对称。
Aubyn11
·
2024-01-30 02:43
算法进修
leetcode
算法
职场和发展
C++
数论
相关题目:卡特兰数应用、快速幂求组合数。满足条件的01序列
给定n个0和n个1,它们将按照某种顺序排成长度为2n的序列,求它们能排列成的所有序列中,能够满足任意前缀序列中0的个数都不少于1的个数的序列有多少个。输出的答案对109+7取模。输入格式共一行,包含整数n。输出格式共一行,包含一个整数,表示答案。数据范围1≤n≤105输入样例:3输出样例:5上述描述了本题的公式推导,最终也就是求一个卡特兰数。本题中,求逆元取模的是一个质数,可以用快速幂来求,如果不
伏城无嗔
·
2024-01-29 23:50
数论
力扣
算法笔记
c++
算法
C++
数论
相关题目 求组合数III
#include#includetypedeflonglongLL;usingnamespacestd;intp;intqmi(inta,intk){intres=1;while(k){if(k&1){res=(LL)res*a%p;}a=(LL)a*a%p;k>>=1;}returnres;}intC(inta,intb){intres=1;for(inti=1,j=a;i>n;while(n-
伏城无嗔
·
2024-01-29 23:20
数论
力扣
算法笔记
c++
算法
C++
数论
相关题目 求组合数Ⅱ
给定n组询问,每组询问给定两个整数a,b,请你输出Cbamod(109+7)的值。输入格式第一行包含整数n。接下来n行,每行包含一组a和b。输出格式共n行,每行输出一个询问的解。数据范围1≤n≤10000,1≤b≤a≤105输入样例:3315322输出样例:3101除的时候可能是小数,可以变成逆元,除以就等于乘以逆元。#include#includetypedeflonglongLL;usingn
伏城无嗔
·
2024-01-29 23:19
算法笔记
数论
力扣
c++
算法
C++
数论
相关题目 求组合数IV
输入a,b,求Cba的值。注意结果可能很大,需要使用高精度计算。输入格式共一行,包含两个整数a和b。输出格式共一行,输出Cba的值。数据范围1≤b≤a≤5000输入样例:53输出样例:10#include#include#includeusingnamespacestd;constintN=5010;intprimes[N],cnt;intsum[N];boolst[N];voidget_prim
伏城无嗔
·
2024-01-29 23:48
算法笔记
数论
力扣
算法
Java算法 leetcode简单刷题记录10
Java算法leetcode简单刷题记录10庆祝一下:大概花费了9天,我把所有leetcodeJava的
简单题
都刷完了,接下来开始冲刺中等和复杂;
简单题
里用到的比较多的是字符串的处理,转换,拆分,替换,
程序媛一枚~
·
2024-01-29 17:34
JAVA
算法
算法
java
leetcode
力扣0104——二叉树的最大深度
二叉树的最大深度难度:
简单题
目描述给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
Aubyn11
·
2024-01-29 14:21
算法进修
leetcode
算法
职场和发展
力扣0112——路径总和
路径总和难度:
简单题
目描述给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。
Aubyn11
·
2024-01-29 12:17
leetcode
算法
职场和发展
力扣0111——二叉树的最小深度
二叉树的最小深度难度:
简单题
目描述给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。
Aubyn11
·
2024-01-29 12:47
leetcode
算法
职场和发展
力扣0110——平衡二叉树
平衡二叉树难度:
简单题
目描述给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树_每个节点_的左右两个子树的高度差的绝对值不超过1。
Aubyn11
·
2024-01-29 12:44
leetcode
算法
职场和发展
Java&C++题解与拓展——leetcode728.自除数【跳出多层循环,vector at】
每日一题做题记录,参考官方和三叶的题解目录题目要求思路一:模拟JavaoutC++Python3思路二:二分JavaC++vector思路三:哈希表JavaC++总结题目要求思路一:模拟
简单题
亘古不变的模拟
AnjaVon
·
2024-01-29 12:07
leetcode
java
c++
leetcode
初等
数论
,LeetCode 365. 水壶问题
一、题目1、题目描述有两个水壶,容量分别为jug1Capacity和jug2Capacity升。水的供应是无限的。确定是否有可能使用这两个壶准确得到targetCapacity升。如果可以得到targetCapacity升水,最后请用以上水壶中的一或两个来盛放取得的targetCapacity升水。你可以:装满任意一个水壶清空任意一个水壶从一个水壶向另外一个水壶倒水,直到装满或者倒空2、接口描述
EQUINOX1
·
2024-01-29 06:23
leetcode每日一题
算法
数据结构
c++
密码学
LC 2859. 计算 K 置位下标对应元素的和
2859.计算K置位下标对应元素的和难度:
简单题
目大意:给你一个下标从0开始的整数数组nums和一个整数k。
是玖木J_Mu
·
2024-01-29 03:29
leetcode
算法
c++
学习记录
学习
每日积累
我们的教育是单向度的,是畸形的,是片面的,是唯分
数论
的教育,其中最大的问题是缺乏做人的教育,缺乏德行的教育。
奇峰_5114
·
2024-01-29 00:55
C++
数论
相关题目 扩展欧几里得算法(裴蜀定理)
给定n对正整数ai,bi,对于每对数,求出一组xi,yi,使其满足ai×xi+bi×yi=gcd(ai,bi)。输入格式第一行包含整数n。接下来n行,每行包含两个整数ai,bi。输出格式输出共n行,对于每组ai,bi,求出一组满足条件的xi,yi,每组结果占一行。本题答案不唯一,输出任意满足条件的xi,yi均可。数据范围1≤n≤105,1≤ai,bi≤2×109输入样例:246818输出样例:-1
伏城无嗔
·
2024-01-28 23:01
算法笔记
数论
力扣
算法
c++
C++
数论
相关题目 线性同余方程 (扩展欧几里得算法的应用)
给定n组数据ai,bi,mi,对于每组数求出一个xi,使其满足ai×xi≡bi(modmi),如果无解则输出impossible。输入格式第一行包含整数n。接下来n行,每行包含一组数据ai,bi,mi。输出格式输出共n行,每组数据输出一个整数表示一个满足条件的xi,如果无解则输出impossible。每组数据结果占一行,结果可能不唯一,输出任意一个满足条件的结果均可。输出答案必须在int范围之内。
伏城无嗔
·
2024-01-28 23:01
数论
力扣
算法笔记
算法
c++
C++
数论
相关题目(快速幂求逆元)
给定n组ai,pi,其中pi是质数,求ai模pi的乘法逆元,若逆元不存在则输出impossible。注意:请返回在0∼p−1之间的逆元。乘法逆元的定义若整数b,m互质,并且对于任意的整数a,如果满足b|a,则存在一个整数x,使得ab≡a×x(modm),则称x为b的模m乘法逆元,记为b−1(modm)。b存在乘法逆元的充要条件是b与模数m互质。当模数m为质数时,bm−2即为b的乘法逆元。输入格式第
伏城无嗔
·
2024-01-28 23:31
数论
力扣
算法笔记
c++
算法
C++
数论
相关题目 表达整数的奇怪方式(中国剩余定理)
给定2n个整数a1,a2,…,an和m1,m2,…,mn,求一个最小的非负整数x,满足∀i∈[1,n],x≡mi(modai)。输入格式第1行包含整数n。第2…n+1行:每i+1行包含两个整数ai和mi,数之间用空格隔开。输出格式输出最小非负整数x,如果x不存在,则输出−1。数据范围1≤ai≤231−1,0≤mi#includeusingnamespacestd;typedeflonglongLL
伏城无嗔
·
2024-01-28 23:00
数论
力扣
算法笔记
c++
算法
备战蓝桥python——完全平方数
完全平方数链接:完全平方数暴力解法:n=int(input())foriinrange(1,n+1):if(((i*n)**0.5)%1==0.0):print(i)break运用
数论
相关知识求解任意一个正整数都可以被分解成若干个质数乘积的形式
柴可拉夫斯基
·
2024-01-28 21:44
蓝桥杯冲刺
python
算法
蓝桥杯
【
数论
】求组合数模板
简单记录一下以便之后查找需要i64C(i64n,i64m){i64ans=1;for(i64i=1;i<=m;i++){ans=ans*(n-m+i)/i;//注意一定要先乘再除}returnans;}
Texcavator
·
2024-01-28 20:11
数论
算法
力扣
简单题
刷题记录C++
LeetCode-Easy题刷题记录vector用法题118.杨辉三角I119.杨辉三角II2500.删除每行中的最大值Map用法题1.两数之和136.只出现一次的数字205.同构字符串Set用法题771.宝石与石头141.环形链表202.快乐数字符串题28.找出字符串中第一个匹配项的下标9.回文数链表题21.合并两个有序链表83.删除排序链表中的重复元素141.环形链表160.相交链表203.移
Black_Chao
·
2024-01-28 16:07
Leetcode刷题
leetcode
c++
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他