首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
游游的正方形披萨
5条解析
开通博客写题解
Qiu_yi
发表于 2023-10-29 20:39:17
牛客周赛 Round 17 A.游游的正方形披萨 思维 考虑是一个正方形,并且要满足长宽越近越好,而且大家等面积,假设我们竖着切了一刀明显长宽差距就很大了,这个时候横着切一刀就平衡了一点,所以简单笔画一下得出,一半横着一半竖着是最优的,横着x刀会变成x+1块横着的,所以横竖用乘积 void solv
展开全文
keduoli
发表于 2023-10-29 22:08:57
前言 整体评价 其实T3最有意思, T4很典,是一道二分+最短路径经典套路。 T3 如果尝试 增量差值最小 的最大梯度去贪心的话,会失败,需要切换思路。 珂朵莉 牛客周赛专栏 珂朵莉 牛客小白月赛专栏 A. 游游的正方形披萨 如果横竖差值最小的话 两者要么相等,要么差一 令 e1 = n /
展开全文
北极星的泪水
发表于 2023-10-29 20:51:25
A 在只能横着切披萨和竖着切的时候,必须保证均匀的切割才能保证所有披萨面积一致,若横着切不均匀,那么在考虑某一列的披萨,则它们的宽不一致,则不能满足题意。 依照此想法枚举横着切的次数即可。复杂度O(k) #include<bits/stdc++.h> using 
展开全文
重生之我要当分子
发表于 2023-12-09 11:08:04
A.只需要对奇数和偶数分别讨论切的数量即可。 #include<bits/stdc++.h> using namespace std; #define ll long long #define endl "\n" const int mod=998244353; const int M
展开全文
看日出看日落
发表于 2023-10-29 22:37:02
想问下D题我这个spfa+二分为什么不对啊?大佬求助 using namespace std; const int N=1e6+10; const int inf=1e9; #define int long long #define fp(i,a,b) for(int i=a;i<=b;i++
展开全文
查看本题
查看本题讨论
相关比赛
68338-牛客周赛 Round 17
进入比赛
68863-Itlab2023_Week2
进入比赛
68870-程设人生选拔赛
进入比赛
68893-第六届传智杯全国IT技能大赛
进入比赛
69402-2023第一次训练题
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15: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,随时随地刷题