首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
斩杀线计算大师
5条解析
开通博客写题解
段三园的小迷弟
发表于 2020-03-27 23:12:12
把x遍历一遍,然后把转化为关于y,z的yb+zc=(k-xa)的二元一次方程(exgcd模板题),exgcd求解 用exgcd求出的是y0,然后转成y(放大(k-xa)/gcd倍),这里的t是y的最小增幅 #include<bits/stdc++.h> using&n
展开全文
Emcikem
发表于 2020-03-28 15:49:01
吐槽一下:牛客的公式渲染不怎么舒服,写出来不好看,我在本地markdown里写latex都很好看的QAQ 设即可以遍历z使得得到扩展欧几里得版的不定方程首先对于形式,必须满足倍数才能有解 解 先求出的一组特解然后令同时乘上,就得到的一组特解那么,的通解可以表示为那么只需要求得x和y大于0的时候即可,
展开全文
kkksx
发表于 2020-03-29 19:04:11
这道题纯数学的做法都有点玄学,感觉要么就是时间复杂度有点问题要么就是正确性有些问题 下面给出同余最短路的做法 分析: 令,且,对于一个,存在非负整数的条件显然为且 将按照对取模分类,可以发现,如果,那么,因为要满足上面两个条件才存在,那么越小越好;换言之,我们需要求出模c同余的p中最小的那个 做法:
展开全文
LDU_何海钊
发表于 2020-03-31 11:37:18
exgcd 【题意】 给定a,b,c,k,必定存在ax+by+cz=k,请求出x,y,z 【题解-解法1】 因为必定有解,所以枚举c的倍数,然后对 ax + by = k-c*i进行exgcd。 #include<cstdio> #include<cstdlib> #
展开全文
回归梦想
发表于 2020-04-02 20:56:13
题目传送 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K Special Judge,64bit IO Format: %lld 题目描述 算术能力是每个炉石玩家必不可少的,假设现在有三种伤害卡,伤害值分别是a,b,c。并且每种伤害卡的数
展开全文
查看本题
查看本题讨论
等你来战
查看全部
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题