2021.4.11 字节跳动实习笔试题—服务部署
2021/5/5 10:56:00
本文主要是介绍2021.4.11 字节跳动实习笔试题—服务部署,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
2021.4.11 字节跳动实习笔试题—服务部署
- 题目要求
- 输入输出
- 代码
- 测试结果
题目要求
输入输出
代码
#include<bits/stdc++.h> #include<unordered_map> using namespace std; class Solution { public: int demand(string s, string m, int i, int j) { vector<int> ans;//去重组合 int cnt = 1; for (int p = 0; p < i; p++) { ans.push_back(s[p]); } for (int q = 0; q < j; q++) { ans.push_back(m[q]); } sort(ans.begin(), ans.end()); for (int n = 0; n < ans.size() - 1; n++) { if (ans[n] != ans[n + 1]) cnt++; } return cnt; } vector<int> serve(string s, string m,int t,vector<int> i, vector<int> j) { vector<int> res ; for (int a = 0; a < t; a++) { int tmp=demand(s,m,i[a],j[a]); res.push_back(tmp); } return res; } }; int main() { Solution s; string str1, str2; while (cin >> str1 >> str2) { // int t; cin >> t; vector<int> i1 ; vector<int> j1 ; for (int i = 0; i < t; i++) { int n1,n2; cin >> n1>>n2; i1.push_back(n1); j1.push_back(n2); } for (auto x : s.serve(str1, str2, t, i1, j1)) cout << x << endl; } }
测试结果
这篇关于2021.4.11 字节跳动实习笔试题—服务部署的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-18Python编程入门:面向对象编程基础
- 2024-10-18数据结构入门指南:轻松掌握基础知识
- 2024-10-18数据库技术入门指南
- 2024-10-18初学者指南:轻松入门面向对象编程
- 2024-10-18数据结构入门教程:轻松掌握基础概念与应用
- 2024-10-18数据库学习:从入门到实践的简单教程
- 2024-10-18面向对象开发学习:初学者指南
- 2024-10-18软件工程学习:入门与初级教程
- 2024-10-18软件设计师考试大纲详解与备考指南
- 2024-10-18软考培训机构的选择与入门指南