算法本身效率很低,但感觉比较简洁,所以自己记录了下。华为的测试用例才一个,通过是通过了,但觉得根本没法检查这段程序的正确性,个人觉得逻辑上没错。 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int fama(i...
分类:
其他好文 时间:
2015-09-01 16:55:54
阅读次数:
1045
描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
知识点 数组
运行时间限制 10M
内存限制 128
输入
输入一个int型整数
输出
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
如果返的整数以0开头,去掉0;
如 intput:1010 output:1
样例输入 9876673
样例输出 37689...
分类:
编程语言 时间:
2015-08-30 17:32:55
阅读次数:
168
/**
* 功能:图片整理
* 题目描述:Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。
* 输入: Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。
* 输出: Lily的所有图片按照从小到大的顺序输出
* 样例输入: Ihave1nose2hand...
分类:
其他好文 时间:
2015-08-28 13:28:31
阅读次数:
223
/**
* 功能:计算字符串最后一个单词的长度,单词以空格隔开。
* 输入: 一行字符串,长度小于128。
* 输出: 整数N,最后一个单词的长度。
* 样例输入: hello world
* 样例输出: 5
*
*/
两种方法:
方法一:
public int getFinalWordLen(){
...
分类:
其他好文 时间:
2015-08-28 09:40:19
阅读次数:
198
//描述
//Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。
//
//
//知识点 字符串
//运行时间限制 0M
//内存限制 0
//输入
//Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。
//
//
//输出
/...
分类:
编程语言 时间:
2015-08-26 10:45:00
阅读次数:
190
/*
* 题目:输出数组中重复出现的数组(0-9)
*
* 输入:输入一串数字,中间以逗号隔开,如3,2,2,3,5,6,7,8,9
* 输出:输出数组中重复出现的数字(数字间以空格隔开),输出顺序按原数组中的先后顺序,输出3,2
*/
#include
#include
#define N 256
/*
* 定义一个结构体:数字和数字个数
*/
stru...
分类:
编程语言 时间:
2015-08-19 17:06:16
阅读次数:
236
1.原题是求出最大公共子串的个数即可
原理:利用二维矩阵排列的方式,将俩字符串进行比较
#include
#include
using namespace std;
int prcs_2Strs(const char* s1,const char* s2)
{
int maxSameLength = 0;
int L1 = strlen(s1);
int L2 = strlen(...
分类:
其他好文 时间:
2015-08-18 19:28:14
阅读次数:
146
字符串反转
代码:
/*
* 接受一个字符串,然后输出该字符串反转后的字符串。
*/
#include
#include
/*
* 字符串反转函数
*/
char *revstr(char *str, int len)
{
char *start = str;
char *end = str + len - 1;
char ...
分类:
编程语言 时间:
2015-08-18 12:00:54
阅读次数:
171
描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足存在i(1Ti+1>......
分类:
其他好文 时间:
2015-08-16 19:41:11
阅读次数:
145
1、名字的漂亮度
代码:
#include
/*
* 对数组a 进行排序
*/
void sort(int a[], int n)
{
int i, j, temp;
for( i = 0; i < n; i++)
for(j = i; j < n ; j++)
{
if(a[i] < ...
分类:
其他好文 时间:
2015-08-15 10:27:38
阅读次数:
133