转载请注明出处:http://exp-blog.com/2018/06/10/pid-136/ 2017年我已重新整理过此分类目录,可移步至最新版 -> 【北大ACM – POJ试题分类】 推荐文: …
标签:算法
1002:写出这个数
1002. 写出这个数 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位数字之和…
进制之间的转换
1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例: 110B=1*…
OJ常用技巧-排序
OJ常用技巧-排序 1. C/C++ qsort #include <stdlib.h> #include <limits.h> int compare_ints(const void* a, c…
c语言实现顺序表
#include <stdio.h> #include <stdlib.h> //顺序表的最大容量 #define MAXLISTSIZE 1024 typedef struct { int da…
LeetCode刷题记录(第七天)
Number Complement 原题目: Given a positive integer, output its complement number. The complement strategy is to f…
两个链表有公共结点
两个链表有公共结点的话,那么该公共节点之后的所有结点都应该重合,既 他们的最后一个结点必然重合,在遍历链表时,遍历到第一个公共结点时,到 最后的结点的距离是相同的,所以 1:先遍历两个链表的长度,并求出链表长度差 2:在…
LeetCode: -Dynamic Programming-Maximum Subarray[53]-子数组最大和
Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For e…
算法代码(2)——分治法排序
#include #include<time.h> using namespace std; #define NUM 100 #define MAX 65535 void merge(int A[],int …
C语言实现baes64
#include <stdio.h> #include <stdint.h> #include <string.h> #include <malloc.h> char ba…
位运算应用
参考链接 http://www.cppblog.com/xiaoyisnail/archive/2009/09/19/96707.html 本文主要内容: 1.用实例说明位运算在整…
选择数组中最大或者最小的两个数
public int[] maxcost() { int [] maxnum=new int[2]; //长度2的数组保存最大和次大数的索引 int maxcost1,maxcost2; //分别保存最大和次大的数 if…