• 2024-11-09东华大学oj n的倍数
    N的倍数时间限制:2s类别:函数->中等问题描述明明的爸爸在研究一个复杂的数学问题,研究了很长时间都没有结果。明明看见后就问爸爸在研究什么。明明的爸爸回答说:“我在研究一个整数的倍数问题,想找到某个数的倍数……”明明还没有等他爸爸说完,就抢着说:“这不是很简单嘛,你把
  • 2024-11-06CF1105
    好想睡觉……A.SalemandSticks原题小链接CF题目大意:给定长度为n的序列a(1<=n<=1000,1<=a[i]<=100),要求给出一个整数t,使得∑max(abs(a[i]-t)-1,0)最小。解题思路:下意识地就开始推,哪怕看到了数据范围还是想着能不能O(n)给解决。但忐忑地翻了下题解后发现这题其实就是一个
  • 2024-10-25【闲谈程序设计例三则:抛弃传统单步进初级阶段,用推导归纳出来的规律写代码,进入进阶阶段,人类自性的高级活动。】2024-10-21
    闲谈程序设计三则:抛弃传统单步进,用推导归纳出来的规律写代码。本论坛常见新学提问都是一些入门级别的问题,近来AI活跃抢答,然而,对于有些问题AI可以说是答非所问,令人哭笑不得,而AI能回答的通常也只是极普通的算法,这样的算法随便搜索多如牛毛,因此,AI目前决不可能超越人类的能力,下面
  • 2024-10-13Python快速编程小案例--逢7拍手小游戏
    提示:(个人学习),案例来自工业和信息化“十三五”人才培养规划教材,《Python快速编程入门》第2版,黑马程序员◎编著逢7拍手游戏的规则是:从1开始顺序数数,数到有7或者包含7的倍数的时候拍手。本实例要求编写程序,模拟实现逢七拍手游戏,输出100以内需要拍手的数字。一、实例目标fo
  • 2024-10-12CF1746F Kazaee(随机化哈希)
    真的做不来这种题怎么办/ll题意给定\(n\)个数,\(q\)次操作:单点修改一个数的值。查询区间内所有数的出现次数是否均为\(k\)的倍数。\(n,q\le3\times10^5\)。分析一眼看上去只能带修莫队,而且常数还巨大无比。这种随机化哈希题一般是考虑一个必要不充分条件,但是充分的
  • 2024-09-29题解:P11132 【MX-X5-T4】「GFOI Round 1」epitaxy
    1.做法及证明因为\(n\)一定会被包含在某一区间内,所以最后答案肯定是\(n\)的因数。先给出结论:对于\(n\)的因数\(d\),其合法的充要条件为\(d\lem\),所以我们只需要找到第一个小于等于\(m\)的\(d\)即可。接下来我们来证明。下文用\(i'\)表示以第\(i\)位开头的长度
  • 2024-09-18GBase 8a date数据类型1582前后闰年计算规则不一致问题
    1、1582年前后闰年计算规则简述1582年以前:闰年的计算规则为四年一闰;1582年之后:置闰规则分为普通闰年和世纪闰年。普通闰年:公历年份是4的倍数,但不是100的倍数,世纪闰年:公历年份是整百数的,必须是400的倍数。2、date数据类型1582前后闰年计算规则不一致问题8a集群在处理date数据
  • 2024-09-14「数学::质数」埃氏筛|欧拉筛(埃拉托斯特尼筛法|线性筛法)/ LeetCode 204(C++)
    目录概述1.埃氏筛思路复杂度Code2.欧拉筛(线性筛)思路复杂度Code总结概述上一节我们介绍了对判断一个数是否为质数的方法:「数学::质数」试除法/LuoguP5736(C++)那如果我们期望输出一个范围内的所有质数,使用试除法的时间复杂度是n√n,怎么办呢?LeetCode204:给定整
  • 2024-09-07数学知识-学科知识
    数的认识自然数整数小数分数百分数数的运算加法减法乘法除法四则混合运算量与计量长度单位(米、厘米等)面积单位(平方米、平方厘米等)体积单位(立方米、立方厘米等)质量单位(千克、克等)时间单位(小时、分钟、秒等)几何初步平面图形(三角形、四边形、圆
  • 2024-08-24埃筛C++写法
    埃筛的作用是找素数(质数),以质数的倍数一定是合数为重心思路。比如说2是质数,但2的倍数(除了自己)都是合数。3是质数,但3的倍数(除了自己)都是合数。我们针对这个特性,可以用打标法实现。p[x]表示x是否为质数。voidPrime(){ memset(P,true,sizeof(P)); for(inti
  • 2024-08-18题解:CF1630F Making It Bipartite
    题意图上有\(n\)个点,且具有点权,点权保证互不相同,若两个点点权有倍数关系,则两点之间有一边,问你最少删去多少个点能使图变为二分图。思路因为如果\(a\)是\(c\)的倍数且\(c\)是\(b\)的个数,所以\(a\)是\(c\)的倍数。由此可以看出,若\(a\)与\(b\)相连且\(b\)与
  • 2024-08-16单条记录大小增长倍数和ibd文件大小的增长倍数不成正比
    单条记录大小增长倍数和ibd文件大小的增长倍数不成正比环境信息数据库版本:GreatSQL8.0.25字符集:utf8mb4innodb_default_row_format:dynamicinnodb_page_size:16384问题描述表数据为新insert数据,无delete、无updateGreatSQL一个数据量为1万的A表,有100个varchar字段,每
  • 2024-08-15HexView 刷写文件脚本处理工具-命令行介绍(一)-数据对齐(/Adxx或/AD:yy)
    数据对齐(/Adxx或/AD:yy)每个块的起始地址将被对齐到给定参数xx的倍数。如果省略分隔符‘:’或‘=’,则参数xx被解释为十六进制值。如果使用了分隔符,则值xx以C风格进行解释,例如/AD:0xFF与/AD:255或/AD:11111111b相同。这个值只能是无符号字符值。示例说明
  • 2024-08-15HexView 刷写文件脚本处理工具-命令行介绍(二)-对齐长度(/AL[:length])
    对齐长度(/AL[:length])这个选项与/AD参数结合使用非常有用。它也将所有块的长度对齐,使其成为/Adxx选项中给定参数的倍数。示例说明:/AD4/AL如果有一个地址范围从0xE432到0xE47E的块,它将被对齐到0xE430到0xE47F。所有的字符将被填充为0xFF,或者被/Afxx指
  • 2024-08-13洛谷P9573 「TAOI-2」核心共振 题解
    ProblemSolution很容易发现如果\(p\ge2n\)时「共振」的次数一定为\(0\),所以这时随便怎么输出都行。考虑一般情况。首先为\(p\)的倍数的数肯定无法与其他不是\(p\)的倍数的数组,所以先输出是\(p\)的倍数的数。然后可以想到只需要枚举一个\(i\)表示余数,发现只需要枚
  • 2024-08-13100以内3的倍数
    时间限制:1秒        内存限制:128M题目描述小可学会了除法运算,想知道小于100的正整数中3的倍数有哪些。输入描述无输出描述输出若干行,每行一个数,这个数是3的倍数。样例输出暂不提供 #include<cmath>#include<queue>#include<cctype>#include<cstdio>#
  • 2024-08-08数论函数小记
    这篇文章是上了\(\rmyyc\)的课之后得到的一些心得和总结。高维点视角下的整除关系:我们可以将一个数\(x\)唯一分解为\(\prod_{i=1}^{+\infty}p_i^{x_i}\)的形式(其中\(p_i\)都是素数)。注意到每一种素数互不干扰,于是可以把每一种不同的素数看成立体空间的一维,把\(x\)
  • 2024-08-072019的倍数
    题目描述给定的字符串 �S 由从 1 到 9 的数字组成。求满足以下条件的整数对 (�,�)(i,j) ( 1≤�≤�≤∣�∣1≤i≤j≤∣S∣ )的个数:条件:在十进制中, �S 的第 �i 个到第 �j 个字符组成的整数是 20192019 的倍数。输入描述测试样例第一行输入一个字符串 �(1≤∣�∣≤2
  • 2024-08-03ABC365(A-D)未补
    A-LeapYear(模拟)题意:给定一个数字n,如果n不是4的倍数,输出365;如果n是4的倍数但不是100的倍数,输出366;如果n是100的倍数但不是400的倍数,输出365;如果n是400的倍数,输出366分析:模拟题目即可代码:#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;cin>>n;
  • 2024-07-23约数和倍数的性质
    约数(Divisors)约数是指能整除某个整数的其他整数。例如,对于整数(a),如果存在整数(b)使得(a=b*c),那么(b)就是(a)的约数。性质:1和自身是每个整数的约数:每个整数(a)都有至少两个约数:1和(a)本身。约数的范围:如果(d)是(n)的一个约数,则(d
  • 2024-07-21定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。 例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的
    /定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数。例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。/#include<stdio.
  • 2024-07-21P5535 【XR-3】小道消息
    原题链接题解如果k+1是质数,且n+1内没有k+1的倍数,那么只需要一天否则只需要两天如果k+1不是质数,第一天产生的质数会在第二天布满所有数如果k+1是质数,那么k+1~2k+2之间一定有一个质数,也能布满所有数实施首先要判断k是不是质数\(O(\sqrt(n))\)恰好可
  • 2024-07-21hi.开灯
    开灯题目背景该题的题目是不是感到很眼熟呢?事实上,如果你懂的方法,该题的代码简直不能再短。但是如果你不懂得呢?那。。。(自己去想)题目描述首先所有的灯都是关的(注意是关!),编号为11
  • 2024-07-21打印1-100之间所有9的倍数的整数,统计个数 及 总和
    //打印1-100之间所有9的倍数的整数,统计个数及总和【化繁为简,先死后活】//老师的两个编程思想(技巧)//1.化繁为简:即将复杂的需求,拆解成简单的需求,逐步完成//2.先死后活:先考虑固定的值,然后转成可以灵活变化的值////思路分析//打印1-100之间所有是9的倍数的整数,统计个数及
  • 2024-07-19数学随笔
    这里写一下为什么下面式子\(a\)和\(p\)是互质的。\[ax\equiv1\(mod\p)\]其实就是逆元定义。考虑如下的反证法:分情况讨论1.\(a\)是\(p\)的倍数。此时则有\[kpx\equiv1\(mod\p)\](其中\(k\)是一个参数,表示\(a\)是\(p\)的倍数)显然,左边的模\(p\)