公司真题
秋招&&春招真题
辞树 LingTree
这个作者很懒,什么都没留下…
展开
-
华为研发工程师编程题
import math while 1: n = int(input()) if n == 0: break cnt = 0 num = n left = 0 while (num > 0): if num == 1: print(cnt) break if num == 2: print(cnt + 1) ...原创 2022-03-31 22:48:06 · 242 阅读 · 0 评论 -
腾讯2017暑期实习生编程题
1/3[编程题]构造回文(LCS)时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述:对于每组数据,输出一个整数,代表最少需要删除的字符个数。输入例子1:abcdagoogl.原创 2022-03-23 17:17:22 · 878 阅读 · 0 评论 -
剑指 Offer 04. 二维数组中的查找
剑指 Offer 04. 二维数组中的查找难度中等409收藏分享切换为英文接收动态反馈在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14,原创 2021-08-04 23:52:44 · 107 阅读 · 0 评论 -
Leetcode 剑指Offer 刷题合集
剑指 Offer 58 - II. 左旋转字符串class Solution {public: string reverseLeftWords(string s, int n) { string str = ""; int len = s.length(); for(int i = n; i < len; i++) str += s[i]; for(int i = 0; i < n; i++) str += s[i]原创 2021-01-12 23:01:05 · 163 阅读 · 0 评论 -
*美科技笔试回顾
第一部分十道选择题。都是那种先给你几张图,让你找规律,从A、B、C、D四个选项中选择出一张图放在合适的位置。第二部分编程题:1.两个有序数组的合并。模拟一下就好了2.题目的大意是,给出一个文本文档,有一个关键字的清单,在文本文档中查找每个关键字出现过多少次,记录对应的句子。 输出每个对应关键字出现的次数与出现的句子。超过100次的按100次处理。 map<st...原创 2020-01-14 15:57:23 · 300 阅读 · 0 评论 -
哔哩哔哩 2019秋招编程题合集
1/14 [编程题]扭蛋机#include<bits/stdc++.h>using namespace std;#define line cout << "-----------" << endl; typedef long long ll;const int maxn = 2e5 + 10;const int MAXN = 1e6 + 10;...原创 2020-01-01 20:10:09 · 458 阅读 · 0 评论 -
网易2018校园招聘编程题真题集合
1/8 [编程题]魔法币#include<bits/stdc++.h>using namespace std;#define clr(a) memset(a, 0, sizeof(a))#define line cout<<"------------"<<endl typedef long long ll;const int maxn = 1...原创 2019-12-30 15:15:37 · 295 阅读 · 1 评论 -
华为2016校园招聘上机笔试题
1/3 [编程题]最高分是多少[编程题]最高分是多少时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 64M,其他语言128M老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.输入描述:输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 &l...原创 2019-12-26 11:59:47 · 314 阅读 · 0 评论