码迷,mamicode.com
首页 >  
搜索关键字:华为机试    ( 376个结果
华为机试—添加符号使等式成立(高级题160分)
输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号或者不填,使得等式成立。 1 2 3 4 5 6 7 8 9 = X 比如: 12-34+5-67+89 = 5 1+23+4-5+6-7-8-9 = 5 请编写程序,统计满足输入整数的所有等式个数。 输入:       正整数,等式右边的数字 输出:       使该等式成立的个数...
分类:其他好文   时间:2015-01-12 09:23:06    阅读次数:151
华为机试—围棋吃子(下围棋)判决(高级题160分:深度优先遍历)(图文吐血整理)
题目: 围棋中,一个棋子在棋盘上,与它直接紧邻的空点是这个棋子的“气”,棋子直接紧邻的点上,如果有同色妻子存在,则它们便相互组成一个不可分割的整体,它们的“气”也应一并计算。如果一个或一片棋子的“气”为0,那它们将被吃掉。 1. 一个棋子的情况,如下左图,白棋右侧还有一个空点,此时白棋气为1,不会被吃掉。当黑棋在此空点下棋后,白棋气为0,将被吃掉。 2. 一片棋子的情况,如下图,...
分类:其他好文   时间:2015-01-12 09:22:59    阅读次数:286
华为机试—统计单词个数(map)
输入n个单词,统计各个单词出现的个数 #include #include #include using namespace std; int main() { map k; string word; while(cin>>word) ++k[word]; for(map::iterator i=k.begin();i!=k.end();i++) cout<<(*i)....
分类:其他好文   时间:2015-01-12 09:22:23    阅读次数:158
华为机试—串小写变大写
输入字符串单词,将单词小写全部变为大写。 #include #include #include using namespace std; int main() { vector ss; string s; while(cin>>s) ss.push_back(s); for(int i=0;i<ss.size();i++) { for(int j=0;j<ss[i]....
分类:其他好文   时间:2015-01-12 09:21:51    阅读次数:135
华为机试—字符串首字母转换成大写
举例: 输入:this is a book 返回:This Is A Book #include #include #include int main() { char input[]="this is a book"; char output[256]={'\0'}; int i,len; len=strlen(input); printf("变换前的字符串为:%s...
分类:其他好文   时间:2015-01-12 00:24:30    阅读次数:165
华为机试—二维数组列最小值
比较二维数组列最小值,组成一个新数组返回。 实现核心算法,不需要使用IO 输入:{{5,6,1,16},{7,3,9}} 输出:{1,3} import java.util.Arrays; public class Col { public static int[] getColMin(int a[][]) { int[] res = new int[a.leng...
分类:编程语言   时间:2015-01-11 14:56:23    阅读次数:193
华为机试—01背包(等于总值)
给定一个总值,和一个整数数组,从数组中找出和等于总值的那几个数, 如果存在,数相应的下标为1,其余的为0,如果不存在,输出no。 #include #include int a[50]; int f[50]={0}; int find(int n,int m) { if(n==0) return 1;//刚好递归结束 else if(n0&&m==0) return...
分类:其他好文   时间:2015-01-11 14:56:20    阅读次数:235
华为机试—括号匹配
输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1. Smpleinput:  dfa(sdf)df[dfds(dfd)]    SmpleoutPut:0 #include int main() { char a[100],c,i=0; int flag; scanf("%c"...
分类:其他好文   时间:2015-01-11 13:34:38    阅读次数:257
华为机试—水仙花数
判断给定正整数是不是“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和等于该数,例如153=1^3+5^3+3^3。 输入说明:有多组数据,每组数据为一个正整数n(0 输出说明:对于每一组数据,输出一个yes或no(表示该数是否为“水仙花数”)。 输入样本: 153 111 370 422 0 输出样本: yes no yes no ...
分类:其他好文   时间:2015-01-11 09:38:56    阅读次数:198
华为机试—等差数列
请写一个程序,判断给定整数序列能否构成等差数列。 输入说明:多组数据,每组输入数据由两行构成,第一行只有一个整数n( 输出说明:对于每一组数据,输出一个yes或no,表示该序列能否构成等差数列。 输入样本: 6 23 15 4 18 35 11 3 3 1 2 0 输出样本: no yes #include #include...
分类:其他好文   时间:2015-01-11 09:37:55    阅读次数:187
376条   上一页 1 ... 22 23 24 25 26 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!