网易2021校招笔试-IOS开发工程师(提前批)

时长:120分钟 总分:100分

83浏览 0人已完成答题

题型介绍
题型 填空题
数量 4
1.
关键词
问题详情

小易今天读了一篇英语文章,他现在想从里面找出一个单词作为这篇文章的关键词,一个单词可以作为关键词当且仅当它在这篇文章中出现的频率不低于 1% ,现在他想知道有多少个不同的单词可以作为关键词。
一个单词出现的频率%

  
2.
牛牛铺地毯
问题详情

牛牛有一块"2*n"的空白瓷砖并且有足够多的"1*2"和"2*3"两种类型的地毯(地毯可以旋转).现在他想在满足以下条件: 地毯之间不能相互重叠,地毯不能铺出瓷砖外以及不能有空隙下铺满整个瓷砖.问你一共有多少种不同的方案并且结果模上10007输出.

进阶:时间复杂度,空间复杂度
3.
出模拟赛
问题详情

有三种难度的题目难度分别为Easy,Medium,Hard。现在你总共有 E+EM+M+MH+H 道题,各个字符串的含义如下:
  1. E表示有E道题目难度为Easy。
  2. EM表示有EM道题目难度可以为Easy或Medium
  3. M表示有M道题目难度为Medium。
  4. MH表示有MH道题目难度可以为Medium或Hard。
  5. H表示有H道题目难度为Hard。
你要用这些题目出尽量多的模拟赛,为了保证题目质量且含有一定的区分度,每场模拟赛需要包含Easy,Medium,Hard 三种难度的题目各一道。求你最多能出多少场模拟赛。
4.
学术认可
问题详情

在一次聚会中,教授们被要求写下自己认可哪位教授的学术成果(也可以写自己,且可能出现重复)。已知,如果教授 A 认可教授 B ,且教授 B 认可教授 C,那么即可视为教授 A 也认可教授 C。现在我们想知道有多少对教授是两两互相认可的?