首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客585835190号
门头沟学院 计算机类
发布于江苏
关注
已关注
取消关注
@林小白zii:
2023 联想笔试题 0809
笔试时间:2023年8月9日 秋招 第一题 题目:复制粘贴 输入一个长度为n的仅包含英文字母的字符串,下标从1开始。你对这个字符串进行如下操作Q次,第i次操作如下: .li,ri,k,表示复制原串中下标为li,li+1,...,ri的字符串,之后:如果k=0,则将其粘贴在字符串的前面;如果k=1,则将其粘贴在字符串的末尾。你需要输出经过Q次操作后得到的字符串。 输入描述 第一行两个正整数n,Q(1<=n,Q<=2*10^4) 第二行一个长度为n的仅包含英文字母的字符串。 第三行包含Q个正整数l1,l2,...lQ; 第四行包含Q个正整数:r1,r2,...rQ; 第五行包含Q个正整数:k1,k2,...kQ; 数据保证;1<=li<=ri<=n,0<=ri-li<10,ki∈(0,1),且输入的区间范围合法。 输出描述 输出一行,表示最后得到的字符串。 样例输入 7 2 XabcdeZ 2 1 4 7 0 1 样例输出 abcXabcdeZXbcdeZ 第一次操作为l1=2,r1=4,k1=0,复制的子串为abc,将其粘贴在字符串开头,此时字符串为abcXabcdeZ.第二次操作为l2=1,r2=7,k2=1,复制的子串为XabcdeZ,即整个原串,将其粘贴在字符串末尾,此时字符串为abcXabcdeZXabcdeZ。 参考题解 模拟 C++: #include <iostream>#include <string>using namespace std;int main() { int n, Q; cin >> n >> Q; cin.ignore(); // Ignore the newline character string s; getline(cin, s); int l[Q], r[Q], k[Q]; for (int i = 0; i < Q; i++) { cin >> l[i]; } for (int i = 0; i < Q; i++) { cin >> r[i]; } for (int i = 0; i < Q; i++) { cin >> k[i]; } string result = s; for (int i = 0; i < Q; i++) { if (k[i] == 0) { result = s.substr(l[i] - 1, r[i] - l[i] + 1) + result; } else { result = result + s.substr(l[i] - 1, r[i] - l[i] + 1); } } cout << result << endl; return 0;} Java: import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int Q = sc.nextInt(); sc.nextLine(); String s = sc.nextLine(); int[] l = new int[n]; int[] r = new int[n]; int[] k = new int[n]; for (int i = 0; i < Q; i++) { l[i] = sc.nextInt(); } for (int i = 0; i < Q; i++) { r[i] = sc.nextInt(); }
点赞 4
评论 0
全部评论
推荐
最新
楼层
滴滴
校招火热招聘中
官网直投
相关推荐
求一个offeraaaaa
昨天 20:01
门头沟学院 计算机类
给25届同学: 永远相信美好的事情即将发生
今天回忆了一下自己找实习的经历,一路坎坷,但终有收获。lz本科是不知名双非,硕士中下211,选择的方向是Java后端开发。从3月20号开始投简历,第一个投的是快手,第二天被秒挂,这也预感到了暑期实习之路将无比艰难。果不其然,投了一大堆简历,每天在填信息,每天都在持续刷题,不停的笔试,测评,不是简历挂就是笔试挂。面试机会非常之少,经历过一段非常痛苦的时期,每天躺在床上都在怀疑自己的能力,怀疑自己从事的行业是否已是夕阳,怀疑自己20年求学路的意义,害怕对不起父母20年的培养。lz在暑期实习之路拿到了三个小厂offer, 一个大厂offer, 不得不说小厂的难度确实小很多,但是自己并不满意,记得第一...
点赞
评论
收藏
转发
7_years
05-14 13:38
门头沟学院 计算机类
我的上岸简历
开始的时候,写了两页简历,后来在同学的建议下,说简历应该多写一点,然后简历的内容扩充到了这么多页,最近在牛客上才知道简历的内容最好不要超过一页当初写简历时最头痛的就是如何突出项目的亮点内容,由于没有做过什么项目,所以在写这一块的时候绞尽脑汁。希望大家能好好优化精简自己的简历,不要像我写这么多
投递牛客等公司10个岗位 >
我的上岸简历长这样
点赞
评论
收藏
转发
晓落落落
03-21 16:11
浙大宁波理工学院 计算机类
25届,二本java想找个实习
本人大三,想找实习,对实习工作一点不了解第一次写简历,求大佬们锐评一下#简历##简历被挂麻了,求建议##简历建议#
简历被挂麻了,求建议
点赞
评论
收藏
转发
汪汪想变强
03-19 11:50
360集团_产品研发部_服务端开发(实习员工)
二本鼠今日份的学历暴击
但愿意告诉我原因真的好真诚,谢谢捏
点赞
评论
收藏
转发
社会你虎哥
昨天 21:40
华中师范大学 计算机类
虎哥の致谢
首先感谢三位心软的盲评老师,让我的论文顺利进入答辩环节。其次感谢几位答辩老师,答辩过程中没有过分刁难我。之后感谢我的女朋友,没有她的鼓励,我不会有好的心态去面对学业上的诸多困难。研究生短短两年,虽然没有特别大的成就,也不像牛客上其他大佬offer拿到手软,但好在有一个好的运气,签了一个在家乡待遇还不错的国企。最后祝各位牛友工作顺利,学业有成!
晒一晒我的offer
来选选带哪个offer回家过年
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
5.16校招&实习招聘信息汇总
8585
2
...
送花给牛友,不做“白嫖党”!牛客互动新功能上线啦!
7278
3
...
瑞幸java校招二面(史诗级80min)
5972
4
...
阿里oc
5575
5
...
给25届同学: 永远相信美好的事情即将发生
5324
6
...
CS硕 只看40w+且965 能投啥
4214
7
...
腾讯一面凉经 5.16
3862
8
...
虎哥の致谢
3648
9
...
滴滴秋储后端(秒挂)
2964
10
...
二本漫漫求职路......
2896
正在热议
#
牛客帮帮团来啦!有问必答
#
745598次浏览
11911人参与
#
你的工作大概什么时候入职?
#
2444次浏览
33人参与
#
海康威视求职进展汇总
#
93990次浏览
1130人参与
#
百度工作体验
#
23707次浏览
243人参与
#
2022届毕业生现状
#
320233次浏览
4434人参与
#
今年形式下双非本找得到工作吗
#
7294次浏览
157人参与
#
你的秋招进行到哪一步了
#
358323次浏览
6309人参与
#
产品实习,你更倾向大公司or小公司
#
37269次浏览
577人参与
#
非技术岗是怎么找实习的
#
75663次浏览
1413人参与
#
比亚迪求职进展汇总
#
166596次浏览
1234人参与
#
你觉得比亚迪今年还有春招吗?
#
46057次浏览
331人参与
#
学历对求职的影响
#
133030次浏览
1510人参与
#
面试等了一周没回复,还有戏吗
#
41075次浏览
501人参与
#
浅聊一下我实习的辛苦费
#
82319次浏览
769人参与
#
0offer是寒冬太冷还是我太菜
#
416902次浏览
4835人参与
#
铜五铁六真的存在吗?
#
28905次浏览
302人参与
#
考研失败就一定是坏事吗?
#
20453次浏览
215人参与
#
通信硬件人笔面经互助
#
114587次浏览
2284人参与
#
荣耀求职进展汇总
#
66323次浏览
669人参与
#
Offer比较,你最看重什么?
#
51291次浏览
492人参与
牛客网
牛客企业服务