CSDN竞赛第40期题解

这篇具有很好参考价值的文章主要介绍了CSDN竞赛第40期题解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CSDN竞赛第40期题解

1、题目名称:小鱼的航程(改进版)

有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始
算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?

ll x,n;cin>>x>>n;
ll t = n/7;
ll y = t*5*(100+150);
n%=7;
for(int i=0,j=x;i<n;i++,j=j%7+1){
if(j<6) y+=250;
}
cout<<y;

2、题目名称:编码

编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数字。 字母
表中共有26个字母{a,b,…,z},这些特殊的单词长度不超过6且字母按升序排列。把所有这样的长度相同的单词放在
一起,按字典顺序排列,一个单词的编码就对应着它在整个序列中的位置。 你的任务就是对于所给的单词,求出它的编

string s;cin>>s;
int n=s.size();
for(int i=1;i<n;i++)
if(s[i]<=s[i-1]){
return puts("0"),0;
}
ll res = 0;
for(int i=1;i<n;i++) res+=f(26,i);
for(int x=0;x<n;++x){
for(char ch=(x==0?'a':s[x-1]+1);ch<s[x];ch++){
res+=f('z'-ch,n-x-1);
}
}
res++;
cout<<res;

3、题目名称:一维数组的最大子数组和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组,输出该子数组在原数组中的开始下标和结束下标。原数组
下标从0开始

ll s= 0;
int n;cin>>n;
rep(i,0,n-1){
cin>>a[i];
}
ll ans = -1e15;
ll st=0,cur=0,ed=0;
for(int i=0;i<n;i++){
if(s<0){
s=a[i];
cur=i;
}
else{
s+=a[i];
}
if(s>ans){
ans=s;
st=cur;
ed=i;
}
}
printf("%lld %lld\n",st,ed);

4、题目名称:喜水青蛙

总是喜欢在水里嬉戏的青蛙,某天要过河拜访一位朋友。
已知河道中长满了带刺的不知名生物,能通过的路只有一条直线,长度为L。
直线上随机分布着m块石头。青蛙的最小跳跃距离是s,最大跳跃距离是t。
青蛙想要尽可能的少踩石头,那么它通过河道最少会踩到多少石头?文章来源地址https://www.toymoban.com/news/detail-410750.html

int l;
int n,s,t;
scanf("%d%d%d%d",&l,&s,&t,&n);
rep(i,1,n) scanf("%d",&a[i]);
if(s==t){
int cnt = 0;
rep(i,1,n) if(a[i]%s==0) cnt++;
printf("%d\n",cnt);return 0;
}
int dis = s*t;
sort(a+1,a+n+1);
int x = 0;
rep(i,1,n){
if(a[i]-a[i-1]>dis) x+=dis;
else x+=a[i]-a[i-1];
vis[x] = 1;
}
mst(f,0x3f);
f[0] = 0;
for(int i=1;i<=x+t;i++){
for(int j=s;j<=t;j++){
if(i>=j) f[i] = min(f[i],f[i-j]+vis[i]);
}
}
int ans = 1e9;
for(int i=x;i<=x+t;i++)
cmn(ans,f[i]);
printf("%d\n",ans);
return 0;

到了这里,关于CSDN竞赛第40期题解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【LeetCode算法系列题解】第36~40题

    【题目描述】 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次(请参考示例图)。 注意: 一个有效

    2024年02月10日
    浏览(50)
  • 算法题目题单+题解——图论

    本文为自己做的一部分图论题目,作为题单列出,持续更新。 题单由题目链接和题解两部分组成,题解部分提供简洁题意,代码仓库:Kaiser-Yang/OJProblems。 对于同一个一级标题下的题目,题目难度尽可能做到递增。 题目链接:Luogu P3547 [POI2013] CEN-Price List 题解: 题目链接:

    2024年02月19日
    浏览(38)
  • 题解动态规划:蓝桥杯2022国赛B组 题解 A题目

    在这组题(蓝桥杯C/C++ B组 国赛)里面挑了几道喜欢的题目,做了一下,笔记思路如下。( 其实是我觉得能做出的题 ) 题目图片来源于:CSDN 罚时大师月色 请问2022,拆分成10个不同的正整数有多少种不同的分法。 这道题目,拿到手上的时候,第一个想法是暴力,但是,每次

    2023年04月08日
    浏览(95)
  • 全国大学生数学建模竞赛【高教杯】- 竞赛题目汇总

    目录 1992 年赛题 A 题 施肥效果分析 B 题 实验数据分解 1993 年赛题

    2024年02月07日
    浏览(52)
  • LeetCode算法题解(回溯)|39. 组合总和、40. 组合总和 II、131. 分割回文串

    题目链接:39. 组合总和 题目描述: 给你一个  无重复元素  的整数数组  candidates  和一个目标整数  target  ,找出  candidates  中可以使数字和为目标数  target  的 所有   不同组合  ,并以列表形式返回。你可以按  任意顺序  返回这些组合。 candidates  中的  同一个  数

    2024年02月05日
    浏览(62)
  • 【竞赛题目】木块(C语言详解)

    \\\" 木块 \\\" 是 【第二届全国高校计算机技能竞赛】 里的一道 竞赛题目 ,博主觉得很新颖想推荐给大家; 为了提高词汇量,小理得到了 一套四块木块 ,其中每块都是一个 立方体 , 六面 各写着一个字母。他正在通过将木块排成一排使得 木块顶部的字母拼出单词 来学习拼写。

    2024年02月08日
    浏览(50)
  • 1109 Group Photo(40行代码+超详细注释+题目分析,双端队列实现)

    分数 25 全屏浏览题目 切换布局 作者 CHEN, Yue 单位 浙江大学 Formation is very important when taking a group photo. Given the rules of forming K rows with N people as the following: The number of people in each row must be N/K (round down to the nearest integer), with all the extra people (if any) standing in the last row; All the

    2024年02月07日
    浏览(112)
  • BUUCTF_Misc题目题解记录

    仅记录解题步骤,方便自己没事儿的时候拿出来强化一下记忆,俗话说好记性不如烂笔头,祝我早日卷赢同事(? 有没有和我一样用M1芯片,装不了工具,用不惯虚拟机,做不动杂项(那就更不要说pwn了)的大冤种?看过来呜呜呜呜呜…… 1.下载的附件是一张图片(.jpg),在

    2024年02月01日
    浏览(74)
  • 二叉树经典题题解(超全题目)(力扣)

        ✨欢迎来到脑子不好的小菜鸟的文章✨       🎈创作不易,麻烦点点赞哦🎈           所属专栏:刷题             我的主页:脑子不好的小菜鸟           文章特点:关键点和步骤讲解放在           代码相应位置 目录 144. 二叉树的前序遍历 145. 二叉树的后序遍

    2024年04月13日
    浏览(38)
  • 软通杯算法竞赛--周赛题目(一)

    目录 一、S属性大爆发 二、日期杯 三、 三人行必由我师  四、集合之差 五、咱们计算机不懂烷烃 六、适度跑步健康长寿 测试用例 输出案例 输入案例: 输出案例: 输入案例: 输出案例: 输入案例:  输出案例: 测试案例: 输出案例: 输入输出案例:  

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包