一、编程实现∶个位数
给定一个正整数N(10 输入描述 输入一个正整数N(10 输出描述 输出正整数N个位上的数字 样例输入 123 样例输出 3 二、编程实现∶判断数字 给定一个正整数N(100<=N<100000),统计出100到N(包含100和N)之间的正整数中,有多少个正整数满足以下条件∶ 1)正整数个位数不为3; 2)正整数十位数不为5; 3)正整数百位数不为7。 输入描述 输入一个正整数N(100≤N<10000) 输出描述 输出100到N(包含100和N)之间有多少个正整数满足条件 样例输入 110 样例输出 10 三、编程实现∶去重 提示信息∶ 字典序大小,是指字符串中字母在字母表中的先后顺序,即字母表中越靠前的字母,字典序越小。 例如∶两个字符串acd和cad,两个字符串的第一个字母分别为"a"和c",其中"a"在字母表中排在"c"的前边,故字符串acd字典序小于字符串cad,假如第一个字母相同.就比较第二个字母.以此类推. 题目描述∶ 给定一个长度小于200的字符串S.且字符串中只包含小写字母,然后按照以下要求对字符串S进行去重,并输出去重后的字符串。 要求∶ 1)如果有重复出现的字母,只保留1个,其他的去掉∶ 2)不得改变各字母相对位置; 3)保证去重后的字符串的字典序最小。 输入描述 输入一个长度小于200的字符串S.且字符串中只包含小写字母 输出描述 按照要求对字符串S进行去重,并输出 样例输入 cdacd 样例输出 acd 有一个N-M的矩阵方格,每个方格中都有一个正整数。现从左上角方格出发向右下角方格移动,每次只能向下或向右移动一个方格.请你找出一条最小路径.并输出该路径上的正整数之和。最小路径∶这条路径上的正整数之和最小。 例如∶ N=2,M=3,2*3的矩阵方格中的正整数如下: 1 3 5 2 4 6 按照移动规则,从左上角方格移动到右下角方格的路径共3条,分别为1->3->5->6. 1->3->4->6,1->2->4->6,3条路径上的正整数之和分别为15、14和13,其中正整数之和最小的一条路径是1->2->4->6.和为13.故输出13。 输入描述 第一行输入两个正整数N和M(2ENE100.2EME100)。N表示矩阵方格的行数。M表示矩阵方格的列数,两个正整数之间以一个空格隔开 第二行开始输入N行,每行M个正整数(1<=正整数<=200)。正整数之间以一个空格隔开 输出描述 输出一个整数,表示最小路径上的正整数之和 样例输入 2 3 1 3 5 2 4 6 样例输出 13 给定两个字符串S1和S2(1 对字符串可进行以下三种操作∶ 1)插入一个字符; 2)删除一个字符; 3)修改一个字符。 例如: S1=abcd,S2=ebde,S1转为S2最少需要操作3次, 第一次操作∶将abcd中的字符a修改成e,修改后为ebcd; 第二次操作∶将ebcd中的字符c删除,删除后为ebd; 第三次操作∶将e插入ebd末尾,完成ebde;#include
#include
#include
#include