拼多多笔试 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道编程题

Eplan P8 API二次开发--插入符号(Symbol)功能(Function)并定义属性

1、目的 使用Eplan API在页中自动插入某个符号并按约定规则自动设置好属性 2. 步骤 一、基础信息 比如要在Eplan中自动插入一个电机的符号并定制属性,我们先要确定要插入的符号名,可以在Eplan中获取如下符号(Symbol)信息 可以知道我们待插入的符号名称为M3_1, 接下来,使用Visual Studio建立类库项目,并引用Eplan Api库 二、获取符号变量(SymbolVariant) 在Eplan中,当一个符号(Symbol)被插入到页中,这个符号的引用即变为一个(Function

如是道程序人生 4524

拼多多算法笔试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

YOLOv5实战:无人机巡检图片差异对比与违建标记(附完整代码)

本文详细介绍了如何利用YOLOv5目标检测技术实现无人机巡检图片差异对比与违建标记。通过图像对齐、目标检测、差异分析和可视化标记四个步骤,构建高效的违建识别系统,显著提升城市管理效率。文章包含完整代码实现和性能优化技巧,为计算机视觉在无人机巡检中的应用提供实用指南。

weixin_42535720的博客 281

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

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

GeniusIOTboy的博客 2388

【同等学力】01-逻辑符号表达

F(x): x是确诊者,G(x):x有症状F(x): x是老人,G(x):x是宠物,L(x,y): x喜欢y。

super_mochi1 1880

Android 人像分割实战:OpenCV+YOLOv8+NCNN 三库联动(附 GPU 加速 / 内存优化全方案)

本文详细介绍了在Android项目中集成OpenCV+YOLOv8+NCNN实现实时人像分割的技术方案。主要内容包括:项目环境搭建(配置NDK、添加Native模块)、核心库文件集成(OpenCV、NCNN、YOLOv8模型)、JNI接口设计与实现(Kotlin层调用C++算法)。通过Camera API获取图像数据,使用YOLOv8进行人体检测,结合NCNN高性能推理框架实现人像分割处理,最终将原始画面与分割结果(背景透明)同时显示在Android界面上。该项目采用多技术栈协同工作,OpenCV负责图像处

FJN110的博客 233

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

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

是圣洁呀✨ 9268

7、RNA 二级结构预测:包含接吻发夹基序的新策略

本文提出三种用于预测RNA二级结构中接吻发夹基序的新策略,结合规范化规则与非歧义动态规划,分别在时间与空间复杂度之间进行权衡。策略A以O(n⁴)时间和O(n²)空间实现高效预测;策略B通过存储次优结果扩大搜索空间,空间复杂度升至O(n³);策略C全面探索组合可能,时间复杂度为O(n⁵),但保持O(n²)空间。实验表明不同策略适用于不同复杂度的序列,为RNA结构预测提供了灵活且可扩展的解决方案。

j7k8l的博客 132

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

帆软报表开发-快速入门

数据可视化展示功能特点如下:选择权限管理 > 用户最终权限 > 汤姆(Tom) > 选择图表设计入门 > 打开查看权限。

郭宝的博客 5968

由异常的测试眼图引发的深入思考

信号测试中出现“双眼皮”的眼图测试效果,可能的导致因素总结如下:PCB通道阻抗设计不匹配,负载端出现严重反射;发射端采用了不当的信号预处理;接收器均衡处理不当;通道串扰严重... 基于以上的假设,本文就逐一分析下这些因素到底是如何对正常的信号眼图造成影响的。

一只豌豆象的博客 3063

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

概念解析 | 雷达动态范围

这里存在一个动态范围的问题:强雷达发射信号和弱目标反射信号存在非常大的功率差异,比如传统的脉冲多普勒雷达动态范围可达90dB以上。随着上述技术的发展,预计未来十年雷达接收机动态范围将达到120dB以上,届时雷达的监视能力将得到极大增强。简单来说,雷达动态范围越大,表示接收机噪声越低,对强信号过载保护能力越强,就越能检测到弱信号目标。此外,部分新概念雷达对动态范围提出新的需求,如被动雷达动态范围需大于100dB。当前,随着阵列雷达和数字雷达技术的发展,对雷达接收机动态范围提出了更高要求。

NLOS的博客 1051

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

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

weixin_39767983的博客 230

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

春招秋招笔试面试时间(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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

拼多多算法岗第一场笔试 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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

笔试代码记录

笔试代码记录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、付费专栏及课程。

余额充值