我没有参加Software Engineer的考试,错投了Product Test Engineer,搞得面试的时候没什么优势,不然说不定也有二面的机会给我。
这道题目是同学基本表述出来的,大意是从一堆人中找出明星,明星的条件是其他人都认识他,但他不认识其他人。题目的一个限制是效率要在O(n2)之下。短短时间之内,好象基本没有同学搞定。今天早上,花了将近一个小时的时间把这个问题解决了。其间想到很多概念,回溯,分治好象不可行哈,呵呵还是挺有意思的。
由此而看,就是一个行列式,可以定义如下,二阶数组a[n][n];
int query(int[4][4] a,int size);
int main(){
int a[4][4]={{1,1,0,1},{0,1,0,0},{0,1,1,0},{0,1,1,1}};
cput<<query(a,4);
}
//这里需要的一个前提就是行列式必须是符合题目要求的
int query(int[4][4] a,int size){
int i=0;
for(int j=i+1;j<n;j++)
//对称位置不等才符合要求,且要求是明星潜质才行哦(a[j][i]==0)
if(a[i][j]!=a[j][i]&&a[j][i]==0)
i=j;
return i;
}
涉及到的主要思想就是避免不必要的扫描啦,从前往后扫描,前面的不符合要求就直接往后跳,写的时候还记起kmp,开始的时候还以为需要象八皇后那样需要回溯呢,后发现no,他的内容是已经给定的。
分享到:
相关推荐
nortel的资料。nortel cs1000e
Center Server is proprietary to Nortel Networks. Any other use of the data and the transmission process is a violation of the user license unless specifically authorized in writing by Nortel Networks...
This document for Nortel CS1K install.
Nortel Business Ethernet Switch 50,支持以太网供电(PoE)功能 – 可以快速部署VOIP话机、无线接入点等设备并节约部署和管理的成本 融合应用就绪 – 能够针对语音/数据等不同应用提供不同的优先队列,保证重要应用...
1网元类型 2查看信道占用情况 3查看小区基本信息 4改变小区载频管理状态 5告警故障查询 6定为中心pcm故障
本文介绍了Nortel Versatile Service Engine产品手册(英文) .
本文介绍的是Nortel Application Switches产品手册(英文) .
本文介绍的是Nortel IP Phone 2001白皮书(英文).
Nortel Multiservice Switch 7400支持速率10Mbps/100Mbps/1000MbpsMbps,主要应用于企业级,是一款广域网交换机,其传输速度可达千兆.
本文介绍了Nortel Secure Multimedia Controller 2450白皮书(英文) .
本文介绍的是Nortel Business Communications Manager(BCM-200)使用手册(英文).
本文介绍的是Nortel IP Audio Conference Phone 2033产品手册(英文).
本文介绍的是Nortel Business Series Terminal T7208产品手册(英文).
本文介绍的是Nortel IP Softphone 2050产品手册(英文).
此资源为内部资料,英文界面, 在11c 61c 81c系统里设定都兼容, 而且很详细.
Nortel For Win 7,找了许久才找到
本文介绍的是Nortel IP Phone 1100 IP电话和终端(英文).
AS OS 23.2 命令参考。不好意思,只有英文的。
本文介绍的是Nortel IP Phone 1110产品手册(英文).
Meridian 1 Option 61C 和 Option 81C 是加拿大北电网络最新推出的的基于运营商级平台的 IP ENABLED 智能平台式交换系统,它采用模块化软硬件结构、开放式平台化设计思想,具有完备的硬件接口和信令、完善的组网能力...