2022牛客寒假算法基础集训营1 签到题7题
1、L.牛牛学走路
- 恭喜你 签到成功
#include<bits/stdc++.h>
using namespace std;
int main(){int T; cin>>T;while(T--){int n; cin>>n;string s; cin>>s;int x = 0, y = 0;double ans = 0;for(char ch : s){if(ch=='U')y++;if(ch=='D')y--;if(ch=='R')x++;if(ch=='L')x--;double d = sqrt(x*x+y*y);ans = max(ans, d);}printf("%.10lf\n",ans);}return 0;
}
2、E.炸鸡块君的高中回忆
- 注意 n=m=1 的特判;
- 模拟会超时,要推出公式;
- 公式不唯一,考虑让m个人先进去花掉1次,之后每轮可以进m-1个。
#include<bits/stdc++.h>
using namespace std;
int main(){int T; cin>>T;while(T--){int n, m; cin>>n>>m;if(m==1){if(n==1)cout<<"1\n";else cout<<"-1\n";}else{cout<<2*((n-m)/(m-1)+((n-m)%(m-1)!=0))+1<<"\n";}}return 0;
}
3、J.小朋友做游戏
- 可以发现,每种里面的小朋友都是一样的,没有区别的,所以先将两种小朋友的幸福度分别按从大到小排序 记为 A 和 B 数组;那么最优的方案一定是从 A 和 B 中各选一个前缀;
- 因此可以求出两个数组的前缀和 然后枚举从 A 中选了多少人, 从B 中选的人数等于总人数减去 A 中的,利用前缀和
2022牛客寒假算法基础集训营1 签到题7题相关推荐
- 2022牛客寒假算法基础集训营6 签到题5题(附基础集训营4-6签到题总结)
1.I-A+B问题 模拟,类似于高精度,竖式运算 #include<bits/stdc++.h> using namespace std; typedef long long LL; in ...
- 2022牛客寒假算法基础集训营3 签到题7题(附基础集训营1-3签到题总结)
1.A-智乃的Hello XXXX 签到 #include<bits/stdc++.h> using namespace std; int main(){cout<<" ...
- 2022牛客寒假算法基础集训营4 签到题7题
1.E-真假签到题 不难发现,或者随便枚举一下,可以得到f(n)=n的结论 #include<bits/stdc++.h> typedef long long LL; using name ...
- 2022牛客寒假算法基础集训营2 签到题7题
1.C 小沙的杀球 如果你能够杀球但不杀球,虽然回复了体力,但你后续可能会没有机会继续杀球,并且杀球次数相同,那么回复的体力是相同的,所以在同等条件下,我们应该尽可能多的杀球. 不开long long ...
- 2022牛客寒假算法基础集训营
2022牛客寒假算法基础集训营1 C-Baby's first attempt on CPU D-牛牛做数论 已知欧拉函数 ϕ ( x ) \phi(x) ϕ(x)是满足 1 ≤ y ≤ x 1\le ...
- 2022牛客寒假算法基础集训营1 L E J H F C D A I (9/13)
2022牛客寒假算法基础集训营1 L E J H F C D A I (9/13) L 牛牛学走路 思路: 模拟,用一个 M A X MAX MAX存储. 参考代码: #include<bits ...
- 2023牛客寒假算法基础集训营5(通过ABCDHIKL) I题有详解(F已补)
其他题待补中-- 链接:2023牛客寒假算法基础集训营5 简单题 A 小沙の好客(贪心,前缀和,二分) 题意思路 给定 n n n个商品的价值, q q q次询问,每次询问 k , x k, x k, ...
- 2022牛客寒假算法基础集训营1 ——H 牛牛看云
链接:登录-专业IT笔试面试备考平台_牛客网 来源:牛客网 就像罗夏墨迹测试一样,同一片形状的云在不同人的眼中会看起来像各种各样不同的东西. 例如,现在天上飘过了一片长条状的云彩,hina说这片云长得 ...
- [nk] 2022牛客寒假算法基础集训营1 补题|题解
目录 前言 L.牛牛学走路 MyCode OtherCode J.小朋友做游戏 MyCode A.九小时九个人九扇门 MyCode F. 中位数切分 MyCode 前言 根据难度系数补题,大概会补 A ...
最新文章
- 【C语言】接收字符,大小写字符相互转换后输出,数字不输出
- OpenGL波浪模拟
- (10) ejb学习: Jpa的JTA事务和RESOURCE_LOCAL事务
- 前端面试题 微信小程序
- Windows 8消费者预览版发布啦(附离线分享)
- 限制在同一台电脑上只允许有一个用户登录系统
- webservice 服务器无法处理请求_Message Queue与WebService比较
- MySQL日期格式符
- 和付费网盘说再见,自己起个网盘不香吗?| Java 开源项目
- 软件测试流程改进的几点看法
- Zalo营销大师2019版
- Hackintosh-OpenCore系列篇-Windows install
- 人脸识别门禁在安防弱电系统中的具体方案
- 除霾神器:中科爱讯推出BHU智能新风机,让你呼吸森林空气
- 数据科学与计算机学院凌云,向凌云副教授
- 【经验分享】Web前端开发测试常见问题总结
- Oracle将小数转换为百分数;及将小于1的数字to_char()转成字符串后,个位0丢失的解决办法
- 从零开始学习 wireshark过滤规则 8月19日
- kaggle gradient_descent
- 乱斗西游2服务器没响应,乱斗西游2月3日维护_无法连接服务器公告_蚕豆网新闻...
热门文章
- 2022牛客寒假算法基础集训营6 签到题5题(附基础集训营4-6签到题总结)