HUAWEI_test
文章平均质量分 56
J-SC-30
这个作者很懒,什么都没留下…
展开
-
合唱队(求最大子序列问题)
#includeint high[1000],up[1000],down[1000],len;//对于总序列里的第i个元素来说,包含元素i的最长子序列是多少呢?//如果i前面有能构成最长上升序列的(设它为j),而且i数值比j大,//那很显然到第i个元素(包含元素i)的最长子序列是到第j个元素的最长子序列+1//而包含元素i的子序列最短为1,故初始值为1void Maxup(int原创 2015-08-10 19:22:09 · 640 阅读 · 0 评论 -
字符统计(结构体)_nice
果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口:输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用)按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出清空目前的统计结果,重新统计调用者会保证:输入的字符串以‘\0’结尾。#include#inc原创 2015-08-12 19:51:19 · 800 阅读 · 0 评论 -
合并表记录
运用数据结构 map原创 2015-08-12 11:11:01 · 341 阅读 · 0 评论 -
求解立方根(不使用库函数)
#include#include#include#define E 0.001using namespace std;double getCubeRoot(double a);int main(){ double n; cin>>n; double r = getCubeRoot(n); //printf("%.1f\n", r); cout<原创 2015-08-12 16:46:24 · 1098 阅读 · 0 评论 -
在字符串中找出连续最长的数字串
这个题目确实在输出格式上没有说清楚,应该是如下几种情况:1 如果是输入就是一个空字符串,那么输出空串,不输出数字个数;2 如果输入是一串字符但是没有任何数字,那么直接输出0,不能有其它输出;3 如果输入的字串中最长的数字字串只有一组,那么输出这个数字字串再加上数字字串长度,用逗号隔开;4 如果输入字串中有多个相同长度的数字字串,那么依次输出这些字串,原创 2015-08-12 22:57:25 · 503 阅读 · 0 评论 -
自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:252 = 625,762 = 5776,93762 = 87909376。请求出n以内的自守数的个数#include#include#includeusing namespace std;int main(){ int n, b; int k = 0; cin>>n; for(int i =原创 2015-08-12 20:48:25 · 434 阅读 · 0 评论 -
参数解析
字符串截取 包含隐号的情况,要分清楚原创 2015-08-13 17:34:34 · 379 阅读 · 0 评论 -
成绩排序 (结构体+自定义排序)
结构体+自定义排序原创 2015-08-13 19:41:26 · 694 阅读 · 0 评论 -
整形数组合并_用 set
set的运用原创 2015-08-13 16:23:16 · 364 阅读 · 0 评论 -
表示数字
#include#includeusing namespace std;string s;int flagN = 1;int numo = 0;int main(){ cin>>s; for(int i = 0; i < s.length(); i++){ if(numo == 0){ if(isdigit(s[i])){原创 2015-08-12 21:23:39 · 386 阅读 · 0 评论 -
矩阵乘法计算量计算(stack + 结构体)
stack + 结构体原创 2015-08-13 20:39:09 · 1322 阅读 · 0 评论 -
计算麻将的番数
计算麻将番数原创 2015-08-02 10:24:09 · 1081 阅读 · 0 评论 -
Word Maze 单词迷宫
单词迷宫原创 2015-08-01 20:06:50 · 2781 阅读 · 0 评论 -
计票统计
机考体验账号题目原创 2015-08-02 10:10:55 · 562 阅读 · 0 评论 -
素数伴侣
#include #include #include using namespace std;bool Isprimer(int n){ int flag=1; if (n<2) return false; if (n==2) return true; for (int i=2;i<=sqrt(double(n));i++) if (n%i==0) { fl原创 2015-08-05 16:14:48 · 1470 阅读 · 0 评论 -
识别有效的IP地址和掩码并进行分类统计
#include #include #include #include using namespace std;static int result[7]={0}; //保存最后结果的数组string Chang(string str) //转换为二进制{ int num=atoi(str.c_str()); string tmp; char tmp1[10]={0};原创 2015-08-07 10:33:44 · 1424 阅读 · 0 评论 -
明明的随机数
#include#includeusing namespace std;int n, k = 0;int arr[1000];int b[1000];int main(){ cin>>n; for(int i = 0; i < n; i++) cin>>arr[i]; b[k++] = arr[0]; // 赋初值原创 2015-08-12 16:26:03 · 425 阅读 · 0 评论 -
句子逆序
#include#includeusing namespace std;void reverseString(string s);string arr[100];int k = 0;int main(){ string str; getline(cin, str); if(str.find(" ") == str.npos){ cout<<s原创 2015-08-12 09:46:38 · 336 阅读 · 0 评论 -
汽水瓶
#includeusing namespace std;int judge(int n);int main(){ int n; while(cin>>n){ if(n == 0) break; int result = judge(n); cout<<result<<endl; }}int judge(int n原创 2015-08-10 19:37:45 · 260 阅读 · 0 评论 -
密码验证合格程序
#include#includeusing namespace std;int check(string s);int main(){ string input; while(cin>>input){ int sum = 0; int a = 0, b = 0, c = 0, d = 0; int len = input.l原创 2015-08-10 20:51:56 · 628 阅读 · 0 评论 -
合法IP
判断一个IP是否合法原创 2015-08-11 09:50:47 · 336 阅读 · 0 评论 -
查找两个字符串a,b中的最长公共子串
#include#includeusing namespace std;string iQueryMaxCommString(string s1, string s2);int main(){ string strA, strB; cin>>strA>>strB; cout << iQueryMaxCommString(strA, strB) <<endl;原创 2015-08-11 12:22:19 · 497 阅读 · 0 评论 -
找出字符串中第一个只出现一次的字符
#include#includeusing namespace std;int main(){ string input; string str; getline(cin, input); int flag = 1; if(input.length() == 1){ cout<<input<<endl; return原创 2015-08-10 20:55:00 · 328 阅读 · 0 评论 -
字符串合并并处理
位运算+字符与整数之间的转换原创 2015-08-11 09:21:42 · 1181 阅读 · 0 评论 -
字符串运用—密码截取
实际题目要求的是一个字符串里面的最大回文字符串原创 2015-08-11 10:59:59 · 995 阅读 · 0 评论 -
201301 JAVA 题目2-3级_棋盘问题
递归原创 2015-08-11 21:58:18 · 762 阅读 · 0 评论 -
201301 JAVA题目0-1级
#include#include#includeusing namespace std;int n, arr[1000], index[1000], sum1 = 0, sum2 = 0, k = 0, flagFalse = 1;int temp[1000], num = 0; // num为剩下的数量, 存入到temp数组里面int check(int n);int main原创 2015-08-11 20:26:10 · 766 阅读 · 0 评论 -
24点运算
#include#include#includeusing namespace std;map poker;int strToInt(string s);void judge(int a, int b, int c, int d);int cal(int a, int b, int c, int d, int i, int j, int k);string output;int原创 2015-08-11 16:09:07 · 407 阅读 · 0 评论 -
取近似值
#includeusing namespace std;int main(){ double n; int a , b, flagN = 0; cin>>n; if(n < 0){ n = n * (-1); flagN = 1; } n = n*10; for(int i = 0; i <= n; i+原创 2015-08-12 12:11:04 · 274 阅读 · 0 评论 -
求int型数据在内存中存储时1的个数
int 有32位原创 2015-08-12 09:10:57 · 365 阅读 · 0 评论 -
字符个数统计
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。#include#includeusing namespace std;int main(){ string s; int n = 0; int flag[128] = {0}; getline(cin, s); int len = s原创 2015-08-12 10:01:11 · 506 阅读 · 0 评论 -
质数因子
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )#includeusing namespace std;int main(){ int a[] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,59,61,71,73,79,83}; long long b;原创 2015-08-12 14:30:20 · 373 阅读 · 0 评论 -
字符串分割
#include#include#includeusing namespace std;void buLing(string s);void chaiFen(string s);int main(){ int k = 0; string input[100]; while(cin>>input[k]){ k++; //char原创 2015-08-12 15:41:58 · 473 阅读 · 0 评论 -
把数转换成length位的二进制字符串
#include#includeusing namespace std;templatestring binaryFormat(T val, int length){ //要转换成length位的二进制字符串 string binaryStr(length, '0'); for(int i = 0; i < length; i++){ if((val >>原创 2015-08-07 11:02:41 · 397 阅读 · 0 评论