笔试面试
顾文繁
功不捐唐终入海
展开
-
C语言实现C++面向对象特性
使用C语言实现面向对象三大特性原创 2022-07-26 11:12:42 · 507 阅读 · 0 评论 -
(网易笔试)组合幸运数字
小易的幸运数字是7,现有一个整数数组 nums,请你找出并返回能被七整除的子集合的最大和,如果找不到则返回-1。一个正整数数组列表nums,用空格区分,1<=length(nums)<=100000,sum(nums) <= 1000000000#include <bits/stdc++.h>using namespace std;int main(){ vector<int> nums; int num,sum = 0; wh.原创 2022-03-25 21:48:12 · 783 阅读 · 1 评论 -
特殊的编辑距离
在自然语言处理的过程中,经常需要判断一个字符串和另外一个字符串之间的一个相似程度,其中常见的一个指标就是编辑距离,即一个字符串最少经过多少次“增删改”某个字符,可以变为另一个字符串。如“abc”与“ac”的编辑距离为1,是因为在a和c中间“增加”一个b即可。如“abcd”与“axc”的编辑距离为2,是因为把“abcd”的b修改为x,然后再删除d即可,共2次操作。但是在某种场景中,编辑距离定义为词粒度的。比如句子A “I am a coder”与句子B “hello , I am a singer”之间,.原创 2022-03-25 18:36:36 · 1001 阅读 · 0 评论 -
(美团笔试)公司食堂
链接:https://www.nowcoder.com/questionTerminal/601815bea5544f389bcd20fb5ebca6a8?answerType=1&f=discussion来源:牛客网小美和小团所在公司的食堂有N张餐桌,从左到右摆成一排,每张餐桌有2张餐椅供至多2人用餐,公司职员排队进入食堂用餐。小美发现职员用餐的一个规律并告诉小团:当男职员进入食堂时,他会优先选择已经坐有1人的餐桌用餐,只有当每张餐桌要么空着要么坐满2人时,他才会考虑空着的餐桌;当女职员.原创 2022-03-24 15:44:37 · 698 阅读 · 0 评论 -
大富翁游戏
大富翁游戏规则如下玩家起始会获得一定资本M金币玩家每一次可以走一个格,或者跳两个格;走一格耗费2个金币能量;跳两个格,耗费3个金币能量;金币只有满足能量消耗时,才能继续往下走玩家每走到一个格,会得到这个格的奖励,每个格的奖励金币数为非负整数当玩家走到这个格后,总金币数不足以支持下一步金币消耗时,则不能继续往下走,游戏结束玩家第一步可以选择走一步进第1格或者跳2步进第2格起始,玩家可以选择在任意一格结束游戏问玩家游戏中,最多能得到多少个金币?#include <bits/std原创 2022-03-09 11:38:44 · 5945 阅读 · 0 评论 -
vector迭代器失效的两种情况
insert扩容以后vector容器当中已有数据,在insert之前获取的迭代器(auto e = v.beign())在insert之后vector已经扩容了(将原来的内容复制到其他地址去),之前的迭代器地址已经失效。`int main(){ vector<int> v = {100, 200 ,300 ,400 ,500}; auto e = v.begin(); v.insert(b.end(), 700); //e = v.begin(); for(e;e != v.原创 2021-12-22 11:28:27 · 830 阅读 · 0 评论