C/C++
一笑任置之(肖仁智)
写作、编程、运动是主旋律。
展开
-
编程三之格子走法-动态规划C++
题目:请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。输入描述:输入两个正整数C++输出描述:返回结果示例1输入22输出6#include <iostream>#include <vector>...原创 2020-03-28 23:55:55 · 1120 阅读 · 0 评论 -
华为机试编程试题二
1.字符个数统计题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内。输出描述:输出范围在(0~127)字符的个数。示例1输入abc输出3#include<iostream>#include<string>...原创 2020-03-22 17:24:14 · 463 阅读 · 0 评论 -
华为机试编程试题一
1.字串的连接最长路径查找题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入9captocatcardtwotooupboatboot输出boatbootca...原创 2020-03-21 18:19:04 · 1378 阅读 · 0 评论 -
华为在线编程题之坐标移动C++实现
华为在线编程之坐标移动C++实现题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; %; YAD; 等。下面是一个简单...原创 2020-03-19 01:00:51 · 598 阅读 · 0 评论