拼多多笔试 2020/5/6

猿辅导笔试第一场2020.08.01 笔试题第一题:给定上课的开始时间和结束时间,求需要几个人可以把这些课完整的都上完。 把开始时间和结束时间点拆开 结束时间是-1 开始时间是1 然后sort排序 按节点大小排序 然后节点一样的 把-1的放前面 然后就变成前缀和最大值问题了 #include<bits/stdc++.h> using namespace std; const int maxn=4e5+200; struct node{ int x,y; }a[maxn]; bool cmp(node a, node b 阅读详情

描述
给定一组不同长度的棒, 是否有可能加入它们端到端形成一个正方形?

输入
第一行输入包含 N, 测试用例的数量。每个测试用例都以一个整数 4 < = M < = 20 开头, 即棍子的数量。M 整数跟随;每个都给出一根棍子的长度--介于1和1万之间的整数。

输出
对于每种情况, 输出一条包含 "是" 的行, 如果是可能形成一个正方形;否则输出 "否"。

示例输入
3
4 1 1 1 1
5 10 20 30 40 50
8 1 7 2 6 4 4 3 5
示例输出
yes
no
yes

#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
#include <string.h>
using namespace std;

int a[10001];
vector<int>l;
int sum;
int n;
int t;
bool search(int side, int side_left, int mark)
{
	cout <<"sum="<< sum << endl;
	if (side == 4)
	{
		return true;
	}
	else
	{
		for (int i = mark; i < n; i++)
		{
			if (a[i] == 0)
			{
				a[i] = 1;
				if (side_left == l[i])
				{
					if (search(side + 1, sum / 4, 0))
					{
						return true;
					}
				}
				else if (l[i] < side_left)
				{
					if (search(side, side_left - l[i], i + 1))
					{
						return true;
					}
				}
				a[i] = 0;

			}
			
		}
	}
	return false;
}

int main()
{

	cin >>t;
	for (int i = 0; i < t; i++)
	{
		cin >> n;
		int x;
		sum = 0;
		int maxl = 0;
		for (int j = 0; j < n; j++)
		{
			cin >> x;
			l.push_back(x);
			sum += x;
			maxl = max(x, maxl);

		}



		if (sum % 4 != 0 || maxl > sum / 4)
		{
			cout << "NO" << endl;
			continue;
		}
		memset(a, 0, sizeof(a));


		if (search(1, sum / 4, 0))
		{
			cout << "YES" << endl;
		}
		else
		{
			cout << "NO" << endl;
		}

	}
}

 

拼多多2020春招4月笔试编程题(java) 本菜鸡昨晚参加了拼多多在线笔试,编程题被虐了(一题都没ac),不过我会继续努力的! 1.1 第一题 第一次拼团活动后,多多鸡收到了用户非常不错的反馈。于是,多多鸡又准备举办第二次优惠活动,这次的规则是:买三送一!即每购买3个商品,免费赠送其中价格最低的一个。 皮皮虾现在打算购买 N 个商品(编号 1~N),其中第 i 个商品的价格为 Ai。 现在皮皮虾需要的你帮忙找到一种购买策略,是的能够花费最少... 阅读详情

相关推荐

2020秋招经验总结与经历分享(java岗位)

一:经验总结: 0.思想斗争:考研还是找工作 考研是个大趋势,每年越来越多的人考研。学历对未来升值加薪还有影响,你也看不起你的上级是个普通院校的本科生吧。而且普通本科生学不到什么专业知识,所以能考研还是要考研。 奈何我已经学不进去高数了,只能硬着头皮找工作。下面是我秋招总结到的经验: 1.准备要提前: 一个可以拿的出手的项目,可以从网上进行搜索然后github下载源码进行学习和修改:对于...

七和 3057

二维表第k大数-拼多多2020校招

分析:第k大不好处理,第k小有一定规律。第k大就是第n*m-k+1小。二分法找寻满足条件的最小值。mid条件就是至少有k个数小于等于mid。为什么是至少有k个(而不是正好k个?),因为二维表中有相同元素,例如。其中12既是第14小,也是第15小。如果求第14小时,我们计算得到小于等于12的数字有15个,而小于等于11的数字只有13个,所以12能满足条件。注意此题目必须开longlong。

sigd的博客 283

大厂笔试面试总汇目录

目录1.华为2.阿里巴巴3.腾讯4.百度5.大疆6.字节跳动7.网易8.拼多多9.京东10.36011.小米12.今日头条13.美团14.海康威视15.士兰微16.寒武纪17.饿了吗18.牛客网19.商汤科技本专栏不定期更新整理各大公司的面试/笔试相关资料华为面试总结华为python机试题目:查找兄弟单词、称砝码、单词倒排、购物单、合并表记录华为python机试题目:计算字符个数、简单错误记录、简单密码、进制转换、句子逆序、密码验证合格程序华为面试应该怎么准备?华为python机试题目:明明的随机数、汽水瓶

FPGA/MATLAB学习教程/源码/项目合作开发 2564

拼多多笔试题(五):二维表第k大数

问题描述: 在一块长为n,宽为m的场地上,有n✖️m个1✖️1的单元格。每个单元格上的数字就是按照从1到n和1到m中的数的乘积。具体如下 n = 3, m = 3 1 2 3 2 4 6 3 6 9 给出一个查询的值k,求出按照这个方式列举的的数中第k大的值v。 例如上面的例子里, 从大到小为(9, 6, 6, 4, 3, 3, 2, 2, 1) k = 1, v = 9 k = 2, v = 6 k = 3, v = 6 ... k = 8, v = 2 ...

过往很淡的博客 945

2018年拼多多内推笔试题-java开发-针对2019届

2018年拼多多内推笔试题-java开发-针对2019届,4道编程题

mysql数据库中使用存储过程带来的好处和示例(存储过程的概念、定义、作用等详解)

MySQL的存储过程(Stored Procedure)是一组SQL语句集合。用户通过指定的存储过程名和参数来调用并执行它。存储过程可以在数据库中预编译并存储,这样它们可以被多次调用而无需重新编写或解析SQL语句。 存储过程将复杂的SQL逻辑封装在一个可重用的单元中。多次调用存储过程,而不需要重复编写相同的SQL代码。- 通过封装,可以隐藏复杂的SQL逻辑,只向用户或应用程序提供简单的接口。MySQL的存储过程和编程语言中的函数的原理和目标是一致的:封装可重用的代码逻辑并提高代码的可维护性和可重用性。

weixin_70208651的博客 1717

拼多多算法笔试2020

https://www.nowcoder.com/test/question/4efe0a1953114c4ea5cdec4cddbbfa88?pid=23354036&tid=33813424 import math if __name__ == "__main__": t = int(input()) for i in range(t): n = int(input()) print(int(math.log(n,2))+1) # 二分法,每次.

miahhrgbfcyur的博客 996

skill使用教程,从小白到大神进阶

(2)突然无法使用(NodeJS安装参考):如果正常使用中,突然发现claude命令无法启动claude-code了,可能是claude-code正在后台自动更新,等待几分钟后再尝试使用,如果还是不行,请先运行下列代码移除claude-code,注意,如果你的node安装目录不同,要替换成自己的安装目录:rm -rf /opt/homebrew/lib/node_modules/@anthropic-ai/claude-code。安装完成后,让我们启动 Claude Code,看看它长什么样。

weixin_45036829的博客 2010

2019.9.1 拼多多 服务端研发-笔试(C++)

拼多多的笔试没有选择题,直接是四道编程题,非常干脆直接,上手就是干! 优先偶数的有序TopN 题目描述: 读入一个数列和N值,返回按优先级排序的N个数,满足: (1)所有偶数优先级大于奇数 (2)同为偶数或同为奇数时,数值大的优先级高 输入描述: 每个测试输入的测试用例,包含一个用半角逗号(,)分开的自然数数列和1一个参数N,数...

GeniusIOTboy的博客 2388

驻极体咪头信号采集避坑指南:如何用5V单电源搞定0.1mV~1V的音频放大?

本文针对驻极体咪头(ECM)在5V单电源系统中信号采集的常见难题,提供了详细的电路设计指南。文章深入分析了咪头的高输出阻抗与微弱信号特性,重点阐述了采用两级运放(如AD8542)实现低噪声放大、直流偏置叠加以及抗混叠滤波的完整方案,并分享了PCB布局、电源去耦等关键调试技巧,帮助工程师稳定采集0.1mV至1V的音频信号。

weixin_29291069的博客 436

ABAQUS单元刚度矩阵输出全攻略:从理论到实践(含MTX/DAT文件对比)

本文详细解析了ABAQUS中单元刚度矩阵的输出方法,涵盖理论原理、MTX与DAT文件格式对比及二次开发应用。通过具体操作步骤和性能优化建议,帮助用户高效获取并利用刚度矩阵数据,特别适合需要进行有限元分析验证和二次开发的工程师。

lg888的博客 1006

拼多多2020学霸批数据分析师笔试题 (2019.7.28)

真真正正20届秋招,第一场笔试献给了「拼多多」。 「数据分析真题日刷」第11篇 —— 拼多多20届学霸批数据分析师笔试题。

是圣洁呀✨ 9268

零基础入门红外与可见光图像融合:DAF-Net 实战全指南

本文介绍了基于DAF-Net的红外与可见光图像融合技术,主要内容包括:技术原理、环境配置、数据准备和模型实现。DAF-Net通过双分支特征提取和动态注意力融合机制,有效结合红外图像的热辐射信息与可见光图像的纹理细节。文章详细讲解了开发环境搭建步骤(Python 3.8+PyTorch),TNO数据集的预处理方法,并提供了完整的DAF-Net实现代码,包含特征提取、注意力融合和图像重建三个关键模块。该技术可广泛应用于安防监控、自动驾驶等领域,帮助开发者快速入门多模态图像融合。

FJN110的博客 123

2020拼多多笔试

拼多多笔试 客户端需要通过不安全的网络连接(如公共WIFI,无中间人攻击)调用服务器的HTTP接口,服务器为用户提供了一个token,如何设计签名方式来保证服务不被第三方恶意调用? sha256(token+timestamp) sha256(token+timestamp+nonce) sha256(timestamp+HTTP _REQUEST _BODY) sha256(token+HTTP_REQUEST_BODY) 在渗透测试中发现一个只能上传zip文件的功能,可能会存在哪些安全问题? 列出10种

baidu_29244931的博客 471

Flink Gauss CDC:深度剖析存量与增量同步的创新设计

开发Flink Gauss CDC是为了适配华为自研GaussDB的特殊日志格式和逻辑复制机制,解决Flink CDC无法直接支持的问题,同时优化存量与增量同步的效率和一体化读取能力,满足GaussDB复合主键处理、数据落库等定制化需求,以实现高效、准确的数据同步。

数据与算法架构提升之路专栏 1985

Hadoop在大数据领域的电商数据分析案例

随着电商行业的迅猛发展,每天都会产生海量的数据,如用户浏览记录、购买行为、商品信息等。如何从这些数据中提取有价值的信息,为电商企业的决策提供支持,成为了电商企业面临的重要问题。Hadoop作为一个开源的分布式计算平台,具有高可靠性、高扩展性和高效性等特点,能够很好地处理大数据。本文的目的就是通过实际案例,详细介绍Hadoop在电商数据分析中的应用,范围涵盖了从数据采集、存储到分析的整个流程。本文首先介绍背景信息,让读者了解Hadoop在电商数据分析中的重要性和应用场景。

Java大师兄的博客 1178

2020届拼多多web前端暑期实习生笔试

3月10日下午四点半做的笔试题目,基础题很多 没记错的话12道单选,6道多选,4道填空,4道问答 问答1.编程题:找出字母列"AABBCAZDFEH"中重复的字母并按顺序输出 思考:对每个待处理的字符,假设为c,将c与s中的第0—(l-1)个字符相比较,如果有相同的,则处理c后面的一个字符;如果没有相同的,就将c存放到s的第l个位置上,然后在处理c后面的一个字符。 void deleteRepea...

weixin_41841857的博客 1507

深入Scrapy ItemLoader:打造优雅高效的Python爬虫数据清洗流水线

ItemLoader是 Scrapy 提供的声明式数据加载工具。它的核心理念是:将数据提取(从response中取原始值)和数据清洗/验证(处理空值、格式转换、默认值等)分离开。你可以把它想象成一个工厂流水线:原始零件(selector提取的文本)进入,经过一道道工序(输入处理器),组装成最终产品(Item字段)。首先在items.py中定义清晰的数据结构。使用搭配类型注释(虽然Scrapy自身不强制,但对人和IDE友好)。

2201_76125261的博客 68

c++服务器笔试题编程_第一节 拼多多-拼越计划-数分师笔试题回顾(2020/08/02)...

写在前面:最近秋招又开始了,投了一些提前批,由于疫情期间在家做的各方面准备工作还是挺足的,基本简历都过了。关于求职准备,在战略上走的是“以退为进,步步为营”+“集中优势兵力,各个击破,任他几路来,我只一路去”的策略。战术上,从数分师技能体系完善、笔试题刷题、参与的导师相关产学研项目经验整理、个人职业规划构建、个人经验笔记上传&专栏整理,用这五路伏兵,进行了相对充分的准备,希望之后能有个好结...

weixin_39767983的博客 230

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

春招秋招笔试面试时间(2020年)

序号 公司 投简历时间 春招笔试面试时间 1 腾讯 2020.3.10 3.17一面(微信) 3.20一面(网盘) 4.7 PCG的研发部 4.12光子侧开一面 4.18光子侧开二面 4.18光子侧开三面 4.18 侧开hr面试 通过 2 斗鱼 2020.2.27 2020.3.22笔试 4.21一面 4.21二面 4.26hr面 通过 3 京东 2020.3.22 2020.4.18笔试 4.22一面 4.28一面 5.7hr面试 通过 ...

weixin_41563161的博客 2699

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

拼多多算法岗第一场笔试 2020.08.02

过题情况 第一题 100% 第二题 100% 第三题 100% 第四题 20% 第一题: 小模拟 #include<bits/stdc++.h> using namespace std; const int maxn=200; int a[maxn]; int main(){ int k,n; scanf("%d%d",&k,&n); int flag=0, step=0, ret=0; for(int i=0;i<n;i++){ .

ZAQ的博客 3629

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

笔试代码记录

笔试代码记录PDD用户拼团 PDD 用户拼团 题目大意: A-Z一共26个用户参加拼团,如果两个人参与过同一个拼团,则系统会认为他们是朋友关系。现在输入已有的拼团记录,输出这个记录中一共存在几段朋友关系。 示例: 输入:AB AC ABC 输出:3 原因:前两个团中,AB,AC为两段朋友关系,第三个团中,ABC中存在了AB,AC,BC三段朋友关系。去掉重复的关系,则这个拼团记录中一共存在3段朋友关...

CabbageWind的博客 338

「1024节日」分享 2020 秋招前端の投递清单 时间计划汇总 / 心路历程

秋招投递清单 成功是一个过程,并不是一个结果。 投递清单 时间 状态 触宝内推 8月9日(周日) 简历石沉大海 京东内推 8月9日(周日) 已投 京东笔试 8月27日(周日) 做的不好,与字节面试冲突 网易互娱前端内推 8月11日(周二) 简历石沉大海 哔哩哔哩笔试 8月13日(周四) 笔试完后石沉大海 虎牙直播内推 8月14日(周日) 简历石沉大海 爱奇艺内推 8月14日(周日) 简历石沉大海 腾讯笔试 8月23日(周日)晚8点 简历石沉大海 腾讯一面(

超逸の学习技术博客 2198

【精】拼多多2024官方校招 &amp;&amp; 2025届实习生招聘

class Solution {public: /** * 代码中的类名、方法名、参数。class Solution {public: /** * 代码中的类名、方法名、参数。今天OC了,由于鸿蒙的开发实习岗全网都很少,因此记录一下小厂面试:笔试做了一些逻辑思维相关的题目,比。刚刚面试了一个技术支持工程师,hr和面试官人都很好,但是问我的主要包括像计网和计组,但是这俩我都好久。被百度录取的那一天,一切都将作废,之前的所有面试都作废,之前的所有offer都作废,之前的本科学历作。

2301_79125431的博客 1462

拼多多2021提前批笔试题

第一题:飞行棋 输入: 两行数字,其中第一行是距离终点的步数和最后还有几次掷色子机会(N); 第二行是n步棋的每一步是多少数值。(数值是掷色子决定的,所以在1-6之间)。 输出: 一行数字,第一个数字为最终棋子到终点的距离,第二个数字为回退的次数。 如果在掷N次色子之前已经到达终点,则输出“paradox" 例: 输入:10 2 3 6 输出: 1 0 第二题:掷色子 备注:筛子的6个面排列顺序是(上下左右前后) 输入: 第一行为n代表多少枚筛子,第二行为第一个筛子的6个面的数值,第三行为第二个筛子的6个面

weixin_43518584的博客 1831

秋招总结(后台开发岗)- 2020届

目录1、背景2、时间线3、面经小米一面:拼多多一面:拼多多二面:网易游戏一面:网易游戏二面:网易有道一面:网易有道二面:4、经验总结(1)笔试(2)面试编程语言简历计算机基础Linux (emmm,后面有时间再补充一些推荐的资源) 1、背景 岗位:后台开发 投递的公司:腾讯、字节、华为、拼多多、小米、网易游戏、网易有道 时间:2019年9月 - 2019年10月 结果:暂时签了拼多多sp 2、时间...

NgCafai的博客 1232
上一篇: 编程题逛街——腾讯校招后台笔试
下一篇: VGG 详解+ mobilenet
宁采晨
博客等级 码龄10年 25粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值