首页 > 其他分享 >杭电计算机复试笔试题

杭电计算机复试笔试题

时间:2023-04-01 15:46:01浏览次数:36  
标签:复试 int 笔试 杭电 卷积 名字 图片

2018杭电计算机复试笔试题

1 简单题

题目1:杭电实验室会定期去电影院看电影,按照惯例,每个成员需要先抽一个号码。
给出n个人的名字,各抽取一个数字, 自己用一种数据结构存取人的名字和抽取数字信息(票数)
1.定义一种数叫丑数,其因子除1外只有2.3.5的倍数,(例如4,10,是丑数,11,13不是),输出所有抽到丑数的人的名字
2. 根据个人所抽数字大小升序排序, 输出排序后的所有名字
3.现有一个新名字加入,将名字插入所有名字中间(n/2)处,并排序输出所有名字
5
BOB 9 Alice 12 Tom 5 jack 7 Nick 4

2019杭电计算机复试笔试题

1 简单题

1.电影院的座位分配为成年人的座位为奇数,非成年人的座位为偶数。现在输入一个N代表人数,依次输入N个有人的座位号,判断成年人有几个,所占比例是多少(保留小数点后两位),非成年人有几个,所占比例是多少(保留小数点后两位)。

input
5 5 3 2 6 11
output
3 0.60 2 0.40

解决方法:

#include <stdio.h>
int main(){
  int n,i;
  scanf("%d",&n);
  int num;
  int jinum=0,ounum=0;
  for(i=0;i<n;i++){
    scanf("%d",&num);
    if(num%2==1)
      jinum++;
    else 
      ounum++;
  }  
  printf("%d %.2f %d %.2f",jinum,jinum*1.0/n,ounum,ounum*1.0/n);
  return 0;
}

2 求最大面积

2.在二维坐标系中,做N条垂直线(与x轴垂直),起点为(i, 0),终点为(i, Yi)。i为自然数, 0<= i <= N。试从N条垂直线中取出2条并且与X轴形成一个凹型水槽,向其中注水,问如何选择垂线能使注入的水最多(即两条垂线的x坐标之差的绝对值乘上两条垂线段中y坐标较小的那个,得到的结果要最大)。先输入一个数N,代表垂线段的个数,在输入N个Yi(i = 0,1,2.....N-1)。

直接无脑复杂解决

input
11 2 8 6 7 4 8 9 2 7 3 5
output
49

解决方法:
image

#include <stdio.h>
#include <math.h>
int main(){
  int n,i,j;
  scanf("%d",&n);
  int num[n];
  for(i=0;i<n;i++){
    scanf("%d",&num[i]);
  }
  int max=-100,temp;
  for(i=0;i<n-1;i++){
    for(j=i+1;j<n;j++){
      temp=(j-i)*fmin(num[i],num[j]);
      if(max<temp)
        max=temp;
    }
  }
  printf("%d",max);
  return 0;
}

3 图论(bfs,dfs,并查集)

3.找朋友。假设A是B的朋友,那么B也是A的朋友,C与B为朋友,则C与A也为朋友,另外,自己与自己也是朋友。输入一个数N,代表人数,紧接着输入一个N*N的矩阵,1代表两个人是朋友,0代表两个人不是朋友。求有几个朋友圈。

input:
3
1 1 0
1 1 0
0 0 1
output
2

解决方法:


4

4.使用卷积神经网络将一张图片进行卷积处理。
(1)给出卷积公式,还给出图片的边缘处理方式,要求用代码实现图片卷积的过程。
(2)给出一张图片,让你画出卷积后的图片。
(3)给出两个函数(已知,直接调用即可,不用实现),一个是图片读入函数,一个是图片保存函数。要求实现从图片读入,经过卷积变形,最后保存结果这么一个过程。

标签:复试,int,笔试,杭电,卷积,名字,图片
From: https://www.cnblogs.com/ZarkY/p/17278718.html

相关文章

  • Math笔试
    varnum=23.34;console.log(Math.ceil(num));//返回大于等于num的最小整数24console.log(Math.floor(num));//返回小于等于num的最大整数23console.log(Math.round(num));//返回与num最接近的整数(四舍五入)23console.log(Math.abs(num));//返回num的绝对值23......
  • 解数独 【笔试题】
    本题虽然是困难但是难度不大写的时候也是有经验classSolution{publicvoidsolveSudoku(char[][]board){backtrack(board,0,0);}public......
  • 英语复试一分钟
        Goodmorning/afternoonprofessorsandmentors,It'smygreathonortointroducemyself,mynameishujinze,23yearsold,Icomefromshaoyang,abeau......
  • 关于两道笔试题的思考
    1.在32位机器上正确的输出是?structNode{boolval1;intval2;charstr[1023];};Node*p=newNode();std::cout<<sizeof(p)<<std::endl;std::cout......
  • 笔试题
    1.用一个生活案例,描述面向对象这个概念你跟她说“去倒茶”,她就会把茶到好;你说“老婆.衣服.颜色=红”,她就自己去把红色衣服换上。当你老婆做饭时,她会产生一个“帮忙”事件,......
  • 百度2020校招Web前端工程师笔试卷(第三批)(大题21~23)
    <!DOCTYPEhtml><html><head><metacharset="UTF-8"><style>body,ul,li,select{margin:0;padding:0;box-sizing:border-box......
  • 89.神州数码、华为、东软笔试题
    89.神州数码、华为、东软笔试题1.2005年11月15日华为软件研发笔试题。实现一单链表的逆转。2.编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题......
  • 武汉群硕笔试和面试的6个瑕疵和5个亮点
    问题:1.面试的时候有时打断了面试官的话,显得不礼貌。  面试官问了一个问题,我回答之后,面试官误解了,他还没有说完,我急于表达,打断了他的话。  貌似也忘记和那个技术人员......
  • 百度2020校招Web前端工程师笔试卷(第一批)大题部分(21~23)
    非大题在本地pdf中有详解21.异或题解#include<iostream>usingnamespacestd;longlongchange(longlongx){if(x%4==0){returnx;}else......
  • 记录两道笔试题
    两道笔试题树上染色给定一颗树,树上节点被分配给红色与白色,每次操作你可以更改任意一个节点的颜色,求使红色节点与白色节点不相邻的最小操作次数Example:Input:4RWWW1......