首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
S 老师的公式
7条解析
开通博客写题解
牛客644621561号
发表于 2024-03-15 22:04:52
A S 老师的公式 先把 算出来,可以发现 。 然后根据 ,用循环计算 ,每次乘法后取模,中间结果恰好 在 long long 范围内。 最后再对 long long 求一次 gcd 即可。 #include <bits/stdc++.h> using LL = long long
展开全文
神崎兰子
发表于 2024-03-15 23:52:38
来个没算法基础也能通过本题的做法。 首先直接带入即可。 也非常好求,本质是一个等差数列的求和公式。我们可以写为: 对于,我们需要将到进行求和。我们可以先将算出来的进行化简,得出(为根据计算出来的系数),然后分别用平方和公式即可计算出 用同样的方式可以计算:首先根据刚刚算出的得出的结果,展开并合并系数
展开全文
GhostLX
发表于 2024-03-15 22:13:48
详细写了A-C的题解 原博客题解地址:https://zhuanlan.zhihu.com/p/687290524 A题 不难发现前者除了 的时,其余时候均有 。 容易得到 。 小范围的时候 ,我们直接暴力计算二者的 。 不妨设前者为 ,后者为 。 当范围大起来之后,我们进行分类讨论。 若 为
展开全文
lost_in
发表于 2024-03-15 22:07:17
S 老师的签到 开始一看是动规的数字三角形的板子题,发现空间太大吃了一个罚时,之后,考虑对答案字符串每一个位置进行优化,发现需要考虑位置的可连接性,于是又吃一个罚时,再然后考虑深搜,优化了好几遍还是吃了几个罚时结束。 最后还是用到了数字三角形的动规并考虑了位置的可连续性,然后优化了好几次边界问题,感
展开全文
玲媛宝
发表于 2024-03-23 23:21:39
我这个一定是最简单的解法。 一开始我是被吓了一下的,10^6!的阶乘用计算机根本算不出来 但是我们人类有一门数学这个学科,所以我开始对这个式子进行分析 前面的求和其实就是n*(n + 1) / 2;后面的是n!,这两个式子都含有n,所以我开始分类讨论 当n为奇数时,n + 1就是偶数,所以(n +
展开全文
xzx_123
发表于 2024-03-16 11:47:14
//两个数分别跑一下分解质因数 然后统计共同质因子的最小数量 //时间复杂度o(n√n)基本跑满 极限时间卡过 #include<bits/stdc++.h> #define endl '\n' #define GG() void(cout&
展开全文
甘霖薯条
发表于 2024-03-22 20:38:15
读完题目又看了半天,终于理解了,于是写下代码 from math import gcd, factorial num = int(input()) print(gcd(num * (num + 1) // 2, factorial(num))) 一提交...超时 尝试了加cache,一样超时
展开全文
查看本题
查看本题讨论
相关比赛
76340-牛客挑战赛73内测
进入比赛
76652-牛客挑战赛73
进入比赛
80001-2024年蓝桥杯软件类个人赛校内集训-38
进入比赛
80245-蓝桥杯第二次模拟赛
进入比赛
80350-oi
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题