编程题一

数据流的中位数,先排序,然后取中间的数
如果是奇数,(1+n)/2
如果是偶数,n/2 (和普通的中位数定义不一样)
输入:
0.01
5.00
55.00
输出:
0.01
0.01
5.00

n = int(input())
res = []
for i in range(n):dat = float(input())res.append(dat)res.sort()if len(res) % 2 == 0:print(res[int(len(res)/2) - 1])else:print(res[int((len(res)+1)/2) - 1])

编程题2

游戏联盟
传递性:0和1联盟,1和2联盟 则0和2联盟
写两个函数
union(u1,u2) --> 完成联盟操作
check_in_same_union(u1, u2) --> 检查两者有没有联盟。联盟返回1,否则返回0

输入:
4 5(4个用户,5个操作)
u 0 1
c 0 1
u 1 2
c 0 2
c 0 3
输出:
1
1
0(0和3没有联盟)

def union(u1, u2, matrix):if u1 > u2:u1,u2 = u2,u1matrix[u1][u2] = 1for i in range(u1):if int(matrix[i][u1]) == 1:matrix[i][u2] = 1for j in range(u1+1, len(matrix)):if int(matrix[u1][j]) == 1:if j < u2:matrix[j][u2] = 1else:matrix[u2][j] = 1for i in range(u2):if int(matrix[i][u2]) == 1:if i < u1:matrix[i][u1] = 1else:matrix[u1][i] = 1for j in range(u2+1, len(matrix)):if int(matrix[u2][j]) == 1:matrix[u1][j] = 1def check_in_same_union(u1, u2, matrix):if u1 > u2:u1,u2 = u2,u1if matrix[u1][u2] == 1:return 1else:return 0n,l = map(int, input().split(' '))
matrix = [[0]*n for i in range(n)]
for i in range(l):operation = input().split(' ')if operation[0] == 'u':union(int(operation[1]), int(operation[2]), matrix)print(matrix)if operation[0] == 'c':print(check_in_same_union(int(operation[1]), int(operation[2]), matrix))

[2021秋招笔试记录]巨人网络_9.14_数据开发相关推荐

  1. [2021秋招笔试记录]远景智能_9.10_算法工程师

    编程题一 n阶乘的结果的末尾有几个零 eg:3!=6 output:0 5!= 120 output:1 def NumberOfZero(n):if n == 1:res = 1res = 1for ...

  2. 2021秋招笔试(1)_乐鑫

    文章目录 2021秋招笔试(1)_乐鑫 1.FIFO测试 **1)题目**: 2)分析 3)解析 2.按键识别.消抖 1)题目 2)分析 3.用Verilog 实现 CRC-8 的串行计算,G(D) ...

  3. 汇顶科技2021秋招笔试

    来源于读者投稿,作者Angel. 笔试时间:2020.08.24,20:00-21:00 提醒:很多大公司秋招在七八月份就要投递简历,九月已经晚了. 题型: 通用部分 单选10道 不定项选择题2道 填 ...

  4. 2020斗鱼秋招笔试记录

    斗鱼秋招-算法工程师(移动开发部) 2019/8/20 单选10-多选3–判断-简答3 单选: 1,在点集拓扑学与欧几里得空间中,凸集(convex set)是一个点集合,其中每两点之间的直线点都落在 ...

  5. [2021年秋招笔试记录]OPPO_8.29_机器学习算法A卷

    题型 选择题(机器学习) 填空题(卷积核计算:输入层(8个神经元)到隐藏层(5个)权重向量的shape:隐藏层到输出层(1个)的权重向量shape:两个向量的皮尔逊相关系数:两个向量的L1距离和L2距 ...

  6. 数字IC秋招---笔试记录

    2022年7月更新!!! 1.组合逻辑电路的冒险现象是由于()引起的? 2.芯片制造中,工艺节点28nm,12nm,7nm的含义? 3.哈佛结构和冯诺依曼结构? https://blog.csdn.n ...

  7. 中国电信2021秋招笔试

    1.求没出现重复字符的最长字串长度 (我发现每次笔试时候都来不及好好想,就只能暴力,有一些暴力也没过去) 暴力 public static void main(String[] args){Scann ...

  8. 涂鸦智能2021秋招笔试编程题

    2道题,60分钟,比较简单 1.给一串包含字母和数字的字符串,从中找到第二大的数字,如果没有第二大的数字,则返回-1 public static int secondHighest (String s ...

  9. 2020快手秋招笔试记录

    题型 选择(20)+编程4 1,梯度下降算法的正确步骤是什么? a.用随机值初始化权重和偏差 b.把输入传入网络,得到输出值 c.计算预测值和真实值之间的误差 d.对每一个产生误差的神经元,调整相应的 ...

最新文章

  1. c语言常用数据类型转换整理
  2. c语言 sizeof size_t,C/C++中的sizeof运算符和size_t类型的详解
  3. oracle 10046详解,Oracle 10046事件详解
  4. 如何将 Mac 恢复还原到以前的日期
  5. 支付宝开放平台开发助手_支付宝:如何创建和接入支付宝电脑网站支付-新手必备...
  6. python读音Python怎么读
  7. L2-028 秀恩爱分得快(25 分)
  8. idea一直indexing JDK卡死解决方案
  9. 语句摘抄——第19周
  10. 2022年西藏最新建筑八大员(市政)模拟考试题库及答案
  11. 蓝桥杯 算法训练 Beaver's Calculator
  12. SQL语法 Access
  13. lancet: 一个全面、高效、可复用的go语言工具函数库
  14. 1.天池金融风控-贷款违约预测新人赛之预备知识
  15. Flashback archive
  16. Java中append方法和add方法的区别
  17. 网页向女友告白和纪念日专用特效
  18. 贝叶斯网络实例(python)
  19. 日程安排小程序实战教程(上篇)
  20. 记 · H2-2光猫telnet破解超管密码

热门文章

  1. codeforces 1373C (数学)
  2. Netflix第四季度营收77亿美元 订阅用户增长放缓盘后暴跌19%
  3. 注册为Linux服务,docker部署,dockerfile,spring boot测试监控,actuator,项目远程访问,maven的scope标签
  4. python行人检测_基于YOLOv3的行人检测
  5. 在 GitChat 上赚钱的 6 种方法
  6. android中的标签,如何在Android中使用标签
  7. 入门网络安全常用术语
  8. 【Python】记录从3.9升级到3.11踩的坑
  9. POI-5.2.2 操作Word【段落】
  10. Android Uid,UserId,AppId,Pid