诺瓦笔试

2023-10-09 00:59
文章标签 笔试 诺瓦

本文主要是介绍诺瓦笔试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一 填空题

1 用到了|AB|=|A||B|。

题:A=(a1,a2,a2)ai是列向量。B的列是a1,a2,a3的组合。已知|A|,求|B|。

2 概率,两个独立的高斯分布的线性组合的期望和方差

3 概率,0-9数字随机选择三个,最大的数不是5的概率。

较为简单。

反面:1-C(5,2)/C(10,3)=11/12

或者正面来:(C(5,3)+C(4,1)*C(6,2)+C(4,3)+C(4,2)*C(6,1))/C(10,3)。

4 简单向量垂直的性质

5  CMYK的C和Y混合的颜色。

6 gamma变换的γ大于1的情况。

在这里插入图片描述

9 简单的卷积知识

10  简单的神经网络计算

二 逻辑题

1. 简单的推理题

2 有一块正方形蛋糕,左上角1/4切下,剩下3/4如果分配给4个人,形状一样。

也不算难。

三 综合题

1 简单的RGB转灰度,边缘提取,锐化和模糊的知识。

2  简单的空域滤波和频域滤波知识。

低通滤波可以做锐化吗?显然不能啊。

0 -1 0

-1 4 -1 

0 -1 0

-1 -1 -1 

-1 8 -1 

-1 -1 -1 

滤波的区别。

import cv2
from matplotlib import pyplot as plt
import numpy as np
a = cv2.imread("timg.jpg")
b = np.array([[0, -1, 0], [-1, 4, -1], [0, -1, 0]])
c = np.array([[-1, -1, -1], [-1, 8, -1], [-1, -1, -1]])
d = cv2.filter2D(a, -1, b)
e = cv2.filter2D(a, -1, c)
plt.subplot(1, 3, 1)
plt.imshow(a, cmap='gray')
plt.subplot(1, 3, 2)
plt.imshow(d, cmap='gray')
plt.subplot(1, 3, 3)
plt.imshow(e, cmap='gray')
plt.show()

第一个对于提取水平竖直的边缘比较有效,而第二个几乎各个方向的都能提取。

注意边缘提取和锐化的区别:

边缘提取的kernel的和为0,而锐化则为1,其实锐化=原图+边缘图

import cv2
from matplotlib import pyplot as plt
import numpy as np
a = cv2.imread("timg.jpg")
b = np.array([[0, -1, 0], [-1, 4, -1], [0, -1, 0]])
c = np.array([[-1, -1, -1], [-1, 8, -1], [-1, -1, -1]])
d = cv2.filter2D(a, -1, b)
e = cv2.filter2D(a, -1, c)
plt.subplot(1, 3, 1)
plt.imshow(a, cmap='gray')
plt.subplot(1, 3, 2)
plt.imshow(d, cmap='gray')
plt.subplot(1, 3, 3)
plt.imshow(e, cmap='gray')
plt.show()

3 想办法分离远近光灯。大概就是RGB转灰度然后滤波形态学处理噪点和孤立点,然后图像增强对比度,这样近光灯和远光灯的亮度就不同了,然后阈值分割即可。

4 算法题:

桌子上一堆红包,切两刀,分为三组,如果第一组和第三组的总金额相同,输出总金额(可以为空)。

要求c/c++。

这个思路不难,先比较左1和右1,如果左1<右1,比较左1+左2和右1,以此类推,直到两刀相遇,如果此时还不等,那就返回0。

复杂度为O(n)。

#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{int hb[]={2,3,5,6,2,1,8,9,1,4};int l=sizeof(hb)/sizeof(int);int *s=hb,*e=hb+l-1;int sum1=*s,sum2=*e;while(s<=e){if (sum1==sum2){cout<<sum1;exit(0);}else{if (sum1>sum2){e--;sum2+=*e;}else{s++;sum1+=*s;}}}cout<<0;return 0;
}

 

1s以内。

验证:

2+3=3+1+1=5。应该没啥问题。

这篇关于诺瓦笔试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/169210

相关文章

【秋招笔试】9.07米哈游秋招改编题-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收集 100+ 套笔试题,笔试真题 会在第一时间跟新 🍄 题面描述等均已改编,如果和你笔试题看到的题面描述

两道笔试题

“char a='\72'”是什么意思? 这么理解:\为转义字符,\072转义为一个八进制数072,也就是十进制数的58买一送一,将转义字符对照表也一并贴给你吧:转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

实现的动态规划问题华为笔试题C++实现

秋招刷力扣题,我觉得我对动态规划不是熟练,在此处做总结 动态规划(Dynamic Programming,DP)算法通常用于求解某种具有最优性质的问题。在这类问题中,可能会有许多可行解,每一个解都对应一个值,我们希望找到具有最优值的解。我觉得最大的问题就是对问题的分解,分解后的问题与分解前的问题具有相同的决策机制,将决策机制进行抽象,最终可以得到对应的解; 动态规划中开始介绍的爬楼梯等问题,答

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

诺瓦星云校招嵌入式面试题及参考答案(100+面试题、10万字长文)

SPI 通信有哪些内核接口? 在嵌入式系统中,SPI(Serial Peripheral Interface,串行外设接口)通信通常涉及以下内核接口: 时钟控制接口:用于控制 SPI 时钟的频率和相位。通过设置时钟寄存器,可以调整 SPI 通信的速度以适应不同的外设需求。数据发送和接收接口:负责将数据从主机发送到从机以及从从机接收数据到主机。这些接口通常包括数据寄存器,用于存储待发

CVTE java web后台实习生笔试+技术一面总结

投的第一份简历,也可以说是第一次写笔试和参加面试。题在前面,总结在最后,努力不骗人。 笔试 题型:20道不定项选择题+2道算法题+1道架构设计题 选择题 选择题出的很全面,因为是不定项选择,一道题就可以考很多知识点。 当时做的时候以为笔试都是这么难,做完实验室同学告诉我这个算比较难的了,而且据我观察可能是跟春招找正式offer的一批难度的题。可能最后过的标准不一样吧。 选项信息量很大,

大厂算法例题解之网易2018秋招笔试真题 (未完)

1、字符串碎片 【题目描述】一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,“aaabbaaac” 是由下面碎片组成的:‘aaa’,‘bb’,‘c’。牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的 平均长度是多少。 输入描述: 输入包括一个字符串 s,字符串 s 的长度 length(1 ≤ length ≤ 50),s 只含小写字母(‘a’-‘z’) 输出描述

C++笔试强训12、13、14

文章目录 笔试强训12一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训13一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训14一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训12 一、选择题 1-5题 引用:是一个别名,与其被引用的实体公用一份内存空间,编译器不会给引用变量单独开辟新的空间。A错误 故选A。 A

笔试强训,[NOIP2002普及组]过河卒牛客.游游的水果大礼包牛客.买卖股票的最好时机(二)二叉树非递归前序遍历

目录 [NOIP2002普及组]过河卒 牛客.游游的水果大礼包 牛客.买卖股票的最好时机(二) 二叉树非递归前序遍历 [NOIP2002普及组]过河卒 题里面给的提示很有用,那个马的关系,后面就注意,dp需要作为long的类型。 import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息publ