2015华为校招机试面试

昨天参加了华为南研所校招的机试,一共三道题,第一题很简单,输入一个字符串格式的日期,年-月,输出该月有多少天,主要注意闰年((%4==0&&%100!=0)||%400==0)2月的不同;第二题是判断字符串的括号组成正确与否,用栈解决;第三题限定时间,没有做出来,今天问了同学,记录一下:

/*输入n行m列矩阵,矩阵的每个位置只能是0或1,求最大的正方子矩阵边长,要求子矩阵内皆为1。如输入:
3 3
1 1 1
1 1 1
0 1 1
输出:2*/思路主要是在正方矩阵右下角记录大小

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6   int n,m;
 7   cin>>n>>m;
 8   int **array=new int*[n];
 9   for(int i=0;i<n;i++){
10     array[i]=new int[m];
11     for(int j=0;j<m;j++){
12       cin>>array[i][j];
13     }
14   }
15   int max=0;
16   for(int i=0;i<n;i++){
17     for(int j=0;j<m;j++){
18       if(i>0&&j>0){
19         int min=array[i-1][j-1];
20         if(array[i][j-1]<min)min=array[i][j-1];
21         if(array[i-1][j]<min)min=array[i-1][j];
22         if(min!=0&&array[i][j]!=0)
23         array[i][j]+=min;//array[i][j]=min+1;更节省时间
24       }
25       if(array[i][j]>max)max=array[i][j];
26     }
27  }
28 34   cout<<max; 35 36   return 0; 37 }

机试完了,紧接着会有变态的性格测试,难熬的35分钟,选择的时候注意积极乐观和前后一致就行了,不然会被叫重做,无语得很....。通过机试之后,下午就是面试了,一面主要问项目,我被问得很深很细,问了其他同学说是就随便聊聊,二面综合面,就是闲聊了。

转载于:https://www.cnblogs.com/irun/p/4493066.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288976.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python字典和集合对象可以进行索引_Python字典和集合

1、泛映射类型 collections.abc 模块中有 Mapping 和 MutableMapping 这两个抽象类&#xff0c;他们的作用是为dict和其他类似的类型定义形式接口。 标准库里所有映射类型都是利用dict来实现的&#xff0c;因此他们有个共同的限制&#xff0c;只有可散列的数据类型才能用作这些…

java继承与覆盖_简单的继承,方法重载与方法覆盖

[java]代码库package com.jiarui;public class Demo1 {public static void main(String[] args) {Dog dog1 new Dog(2,"大黄");System.out.println(dog1.name"的年龄为&#xff1a;"dog1.getAge());dog1.Cry();Cat cat1new Cat(3,"小花");cat1.C…

LINQ语句的两种语法实现方式

using System; using System.Linq;namespace LINQ语法实现 {class Program{static void Main(string[] args){int[] a { 3,1,2,4};//1.Query syntaxvar Query1 from num in a where num % 2 0 orderby num select num;foreach (var i in Query1){Console.WriteLine("{0…

圣杯布局

先看看效果&#xff08;1&#xff09;左边固定宽度&#xff0c;右边自适应 <!DOCTYPE html> <html> <head><title>shengbei</title><meta charset"utf-8" /><style type"text/css">*{margin:0px;padding: 0px;}…

【C语言简单说】四:常量

常量和变量是一种相对的概念&#xff0c;在这里我开始跟大家说说常量和变量的区别。可能前几节的小伙伴们并没有能感受出来&#xff0c;不过有了常量的对比那么将会有很好的理解。 .._|||||.. 头昏眼花 常量&#xff0c;就是一些固定的数据&#xff0c;也就是说你把数据装到…

虚幻4 碰撞过滤

原创翻译&#xff0c;转载请注明出处。&#xff08;http://blog.csdn.net/sinat_24229853/article/details/51090259&#xff09; 英文原文&#xff1a;https://www.unrealengine.com/blog/collision-filtering?langzh-CN 选择什么样的碰撞显然是很重要的。但它可能会很棘手&…

基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?

前言OK&#xff0c;我也来造轮子了博客系统从一开始用WordPress&#xff0c;再到后来用hexo、hugo之类的静态博客生成放github托管&#xff0c;一直在折腾折腾是为了更好解决问题&#xff0c;最终还是打算自己花时间搞一个好了本系列文章将记录博客的开发过程~ 将会持续更新&am…

linux之dig命令

1 dig命令的作用 一般我们可以用dig命令解析域名成ip,或者把ip解析成域名,或查看这个域名所经过的域名服务器,这点是 nslookup命令没有的功能. DNSpod:注册域名,首先得找到域名注册商,国内的比较著名的有DNSpod 2 一般使用 1) 解析域名成ip dig 域名 这里测试 dig ww…

Diocp截图

跑了个数据库的查询和插入&#xff0c;删除。 Http SVR DEMO http://123.232.98.202:8081/

C#中泛型在Class上的实现

using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace ConsoleApplication1 {class Program{static void Main(string[] args){GenericArray<int> intArray = new GenericArray<int>(5);//实例化一个泛型的数组for (i…

mysql与oracle在软件测试_Oracle和MySQL的一些简单命令对比

SQL> select to_char(sysdate,yyyy-mm-dd) from dual;SQL> select to_char(sysdate,hh24-mi-ss) from dual;mysql> select date_format(now(),%Y-%m-%d);mysql> select time_format(now(),%H-%i-%S);日期函数增加一个月&#xff1a;SQL> select to_char(add_mon…

【C语言简单说】五:常用运算符

其实。。。这一节我我猜大家几分钟就会了&#xff08;&#xff09;…(⊙_⊙;)… ○圭~○列~~怎麼酱&#xff1f; 因为我相信大家的智商&#xff0c;我就随便给大家提一下就好了。我们看以下的代码&#xff1a; #include<stdio.h> #include<stdlib.h> int main(){…

关系型数据库

1、关系型数据库 关系型数据库&#xff1a;是一种建立在关系模型&#xff08;数学模型&#xff09;上的数据库。 关系模型&#xff1a;一种所谓建立在关系上的模型。关系模型包含三个方面&#xff1a; 数据&#xff1a;数据存储的问题&#xff0c;二维表&#xff08;有行和列&a…

python中lines是什么类型_Python中splitlines()方法的使用简介

splitlines()方法返回一个字符串的所有行&#xff0c;可选包括换行符列表(如果num提供&#xff0c;则为true) 语法 以下是splitlines()方法的语法&#xff1a; str.splitlines( numstring.count(\n)) 参数 num -- 这是任何数&#xff0c;如果存在它会被认为换行需要被包括行数。…

关于Unity中的本地存储

本地存储 在做游戏的时候&#xff0c;经常需要在本机存储一些数据&#xff0c;比如闯关类游戏要记录闯到第几关&#xff0c;做单机的时候要把数据保存到本地&#xff0c;下次启动的时候数据存在&#xff0c;就是把数据保存到磁盘里面或者手机的flash闪存里面。 Unity使用Player…

linux之history和!命令联合使用

1 问题 linux平台查找过去的使用的命令 2 解决方法 1&#xff09;history和! id联合使用 输入histroy命令&#xff0c;部分 显示如下 2008 echo 11 > 1.txt 2009 histroy 然后!id &#xff01;2008 echo 11 > 1.txt 如果&#xff01;&#xff08;命令的一部分&am…

sql 注入神器sqlmap 源码分析之调试sqlmap

为什么80%的码农都做不了架构师&#xff1f;>>> 相信大家平时 用sqlmap 命令&#xff0c;比如 python sqlmap.py -u"https://team.oschina.net/action/team/create" --data"nameonlyGuest&identonlyGuest&sidentonlyGuest&temp1431349…

【鉴权/授权】自定义一个身份认证Handler

微信公众号&#xff1a;趣编程ACE关注可了解.NET日常开发技巧。如需源码&#xff0c;请公众号留言 [源码];上文回顾【鉴权/授权】一步一步实现一个简易JWT鉴权自定义身份验证CustomerAuthenticationHandler使用上篇文章我演示了如何利用.net core 里面内置的验证方案-Bearer 进…

java把对象转成json_java 把对象 对象转换成json字符串 | 学步园

publicclassJSONCreateDemoActivity {//创建以下的JSON对象publicString createJSONObject() {Gsongson newGson();Configurationcon1 newConfiguration();con1.setDisplay(true);con1.setFillColor("#FF0000");con1.setID(1);con1.setLineColor("#FF0000&quo…

【C语言简单说】六:取模运算符以及变量的扩展

┴┴ &#xff08;╰(&#xff40;□′)╯&#xff08; ┴┴ … 这一节我们就来说另外的运算符——取模运算符&#xff08;说白了跟取余数差不多…&#xff1c;—_-)&#xff01;&#xff01;&#xff01;&#xff09; 先看看好难懂的定义&#xff1a;取模运算和取余运算两个…