第一题:输出元素个数统计,AC100%

n,m = [int(i) for i in input().split(' ')]
A = [int(i) for i in input().split(' ')]
A = sorted(A)
query  = []
for _ in range(m):query.append(int(input()))
m = {}.fromkeys(query)
for key in m.keys():m[key] = 0
for i in range(len(A)):if A[i]  in m:m[A[i]] += 1
for k in query:print(m[k])

第二题:有a,b,c三种糖果,有三个人吃,第一个人只吃ab,第二个人只吃bc,第三个人只吃ca,要求吃最多的人尽量吃少,问吃吃最多的人吃了多少,AC 30% 超时,求老哥告诉我怎么优化

def slove(a,b,c,aa,bb,cc):if(a==0 and b==0 and c==0):return max(aa,bb,cc)if(a>0):return min(slove(a-1,b,c,aa+1,bb,cc),slove(a-1,b,c,aa,bb,cc+1))elif(b>0):return min(slove(a,b-1,c,aa+1,bb,cc),slove(a,b-1,c,aa,bb+1,cc))elif(c>0):return min(slove(a,b,c-1,aa,bb,cc+1),slove(a,b,c-1,aa,bb+1,cc))for _ in range(n):a,b,c = [int(i) for i in input().split(' ')]print(slove(a,b,c,0,0,0))

第三题:可以循环的列表里面(头尾相连),问能否找到一个划分,使得划分的两部分的和相等。 AC60% ,超时,求老哥告诉我怎么优化

for _ in range(c):input()A = [int(i) for i in input().split(' ')]sumA = sum(A)target = sumA//2if(sumA%2==1):print("NO")continuefind = False# O(n^2)for i in range(len(A)):sum_local = 0for j in range(i+1,len(A)):sum_local += A[j]if(sum_local==target):print("YES")find = Truebreakif find:breakif not find:print("NO")

第四题:跳格子,每次最多可以跳k格,要求当前格子高度比跳跃过去的格子高度大,但是允许使用一次超能力,可以无视格子高度的条件,但是还是最多能跳k格。问能否跳跃到第n个格子。AC 100%

def zeros(n,m):return [[0 for i in range(m)] for j in range(n)]def slove(A,k,super_power):n = len(A)dp = zeros(len(A),2)dp[n-1][0] = 1dp[n-1][1] = 1for i in range(n-1)[::-1]:for j in range(1,k+1):if i+j<n:if(dp[i][0]==0):dp[i][0] = 1 if (A[i+j]<=A[i] and dp[i+j][0]==1) else 0if(dp[i][1]==0):dp[i][1] = 1 if (A[i+j]<=A[i] and dp[i+j][1]==1) or(A[i+j]>A[i] and dp[i+j][0]==1) else 0return dp[0][1]c = int(input())
for _ in range(c):n,k = [int(i) for i in input().split(' ')]A = [int(i) for i in input().split(' ')]if(slove(A,k,1)):print("YES")else:print("NO")

2019网易校园招聘 - 算法平台开发工程师相关推荐

  1. 兴业数金C语言笔试,2021兴业数金校园招聘C语言开发工程师职位

    中公金融人银行招聘网整理分享各大银行官方发布的招聘考试信息,整理的内容仅供格式参考,详情以官方发布的为准,忘各位考生悉知!笔面试通知等信息以各位考生接收到官方发布的短信或邮件为准! 岗位职责: 1.负 ...

  2. OPPO 2019校园招聘C/C++开发工程师(手机方向) 笔试编程题-2018.09.10

    思路: 1. 分割字符串,提取数字 2. multimap存储 3. 遍历找到相应结果输出 #include <iostream> #include <map> #includ ...

  3. 深信服科技2019年校园招聘 移动应用开发 一面

    1.spring, aop, ioc 2.springmvc前端控制器,怎样找到对应的处理处理器 设计这个查找模块..答的map 怎样用别的方式快速查找..包括查找带有正则匹配的 3.一个公交站在1分 ...

  4. 快手2019秋季校园招聘算法笔试A卷编程题 - 题解

    快手算法笔试题,两个动态规划,一个签到题.数据太恶心了,魔法深渊那题,没给模,后来是我自己根据结果猜出来的,模是100000000310000000031000000003,居然还不是常规的10000 ...

  5. 快手2019秋季校园招聘算法笔试B卷编程题 - 题解

    快手算法笔试题,一个签到题,一个动态规划,一个二分答案.其中二分答案有个数据有问题. 题目链接:点这儿. 字符串排序 题目 月神拿到一个新的数据集,其中每个样本都是一个字符串(长度小于100),样本的 ...

  6. 2019 网易校园招聘---[小易的字典]

    描述 小易在学校中学习了关于字符串的理论, 于是他基于此完成了一个字典的项目. 小易的这个字典很奇特, 字典内的每个单词都包含 n 个 'a' 和 m 个 'z' ,并且所有单词按照字典序排列. 小易 ...

  7. Interview:算法岗位面试—2019秋招校园招聘—算法工程师【机器学习、深度学习(偏图像)】秋招感悟:初期阶段的傲娇→中期阶段的紧张→后期阶段的蜕变

    ML岗位面试:2019秋招&校园招聘-算法工程师[机器学习.深度学习(偏图像)]秋招感悟:初期阶段的傲娇→中期阶段的紧张→后期阶段的蜕变 Interview:算法岗位面试-2019秋招& ...

  8. 2019迅雷校园招聘!后端工程师岗位两次技术面题目总结和解析

    2019迅雷校园招聘后端工程师面试总结 一面 一面概述 基本上面试过的一面都是问答形式, 面试官有一个题目清单,每个回答一看准确,二看表达. 一面基本上给出正确答案就给过. 一面题目 题目没有很特别的 ...

  9. 网易 2019 秋季校园招聘编程题真题集合

    网易 2019 秋季校园招聘编程题真题集合 第一题 俄罗斯方块 问题描述 小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块.因为它比较古老,所以规则和一般的俄罗斯方块不同. 荧幕上一共有 n 列, ...

最新文章

  1. SAP SADL和SAP Hybris DTO, 以及SAP C4C的transformation object
  2. 华为5G英国首秀,BBC主持人震惊了!到底网速有多快?
  3. linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法
  4. rms | 如何绘制模型带置信区间的预测曲线
  5. 生孩子时,你们公婆给了多少钱?
  6. 目前还有机会火的6大短视频内容方向
  7. Python之倒序切片
  8. 【译】R包介绍:Online Random Forest
  9. 代价函数详解(合页代价与softmax代价)
  10. 加密算法实现数据通讯
  11. 输入输出知识点和问题超全总结(持续更新中)
  12. 2021版Java同步器教程03:如何使用同步器 CyclicBarrier?
  13. can总线程序讲解_CANOpen系列教程02_理解CAN总线协议
  14. android路由器安装wifidog,openwrt下的wifidog安装及web认证界面设置
  15. Ubuntu里安装快捷键截图软件Flameshot
  16. Android VideoView播放 项目中的 视频文件 自动横屏 全屏播放
  17. 图漾深度相机FS820-E1使用
  18. 第五届“飞思卡尔”智能车竞赛分赛区赛后总结
  19. 著名的图像检索系统介绍[转]
  20. java毕业设计坝上长尾鸡养殖管理系统Mybatis+系统+数据库+调试部署

热门文章

  1. Google Play Store 应用无法安装解决方案
  2. MT40A1G16KH-062E AIT内存MT40A1G16KH-062E AUT
  3. 想要从编程小白成为达人,这些你必须知道!(附STM32学习指南)
  4. [娱乐]epub电子书文件手动修改作者名等相关事宜
  5. 解读《领域驱动设计 软件核心复杂性应对之道》(一)
  6. win10,win11后在cmd命令行输入python自动调用微软应用商店
  7. Hardware-in-the-loop End-to-end Optimization of Camera Image Processing Pipelines阅读笔记
  8. 排版设计常用术语和常识
  9. Android判断网络状态是否断开
  10. 一年成为Emacs高手(像神一样使用编辑器)