这道题我错了一次,主要是A跟Z边界没有考虑,其它的就是记得測试时用nextLine,由于字符串可能可能有空格。 import java.util.Scanner; public class bigLetterCount { public static int CalcCapital(String s
分类:
其他好文 时间:
2016-02-02 20:39:40
阅读次数:
189
/* 学习了一种新的解题方法,很巧妙,利用坐标系来解题。 参考:http://blog.csdn.net/nys001/article/details/12637201*/ 1 #include 2 #include 3 #include 4 #include 5 #inclu...
分类:
其他好文 时间:
2016-01-13 07:04:07
阅读次数:
450
/*(1)如果是奇数: dp[i]=dp[i-1] 相当于在(i-1)每个分隔的前面添了一个1 (2)如果是偶数: dp[i]=dp[i-1]+dp[i/2] 相当于在(i-1)每个分隔的前面添了一个1,同时(i/2)的每个分隔乘以2eg:2: 11 23: 111 124: 1111 112 22...
分类:
其他好文 时间:
2016-01-11 23:27:37
阅读次数:
748
/* * 任意顶点为A、B、C的三角形,如果点P在三角形内,那么 * 1)点P和点C在AB边的同一侧 2)点P和点A在BC边的同一侧 3)点P和点B在AC边的同一侧 * 反之亦然(充要条件) * * 关键:如何判断某两个点在某条直线的同一侧 * 参考图示发现: * ...
分类:
其他好文 时间:
2016-01-11 06:48:16
阅读次数:
239
#include using namespace std;int value[3]={5,3,1};int weight[3]={1,1,3};int num[3]={0,0,0};int BuyHen(int money,int i){ if(i==2) { if(mon...
分类:
其他好文 时间:
2015-09-08 16:42:50
阅读次数:
135
该程序只满足匹配第一个相同的字符串,对于出现第二个相同字符的字符串无法解决。#include #include #include using namespace std;int IsMatch(string rule,string sub){ int k=0; int c=0; while(k>ru...
分类:
其他好文 时间:
2015-09-08 15:11:09
阅读次数:
220
这里提供自己解二十四点的思路。总的思路就是用类似递归思想:(1)在4个数中选两个数进行运算,与另外两个数放在一起,执行步骤(2); 判断步骤(2)返回结果,为1,返回结果1;为0,继续下一个运算,直至结束,返回结果0;(2)在3个数中选两个数进行运算,与另一个数放在一起,执行步骤(3); 判...
分类:
其他好文 时间:
2015-09-06 17:56:11
阅读次数:
243
序言 很想把一个问题弄清楚,特别是以前一直模模糊糊的并发编程,今天在华为OJ上碰到一道题,“顺序打印ABC的两种方法开始写起”,就以这道题开篇,希望日后有时间把并发编程的基本问题弄清楚。问题 启动三个线程,一个线程打印A,一个打印B,一个打印C,按顺序打印ABC....。如输入3,输出就是“AB.....
分类:
编程语言 时间:
2015-09-03 23:08:02
阅读次数:
544
题目描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1是同一种分法。输入每个用例包含二个整数M和N。0*@paramm苹果数目*@paramn盘子数目数*@return放置方法总数**/publicstaticintcount(...
分类:
移动开发 时间:
2015-09-03 14:01:54
阅读次数:
259
111112321136763114101619161041以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数,左上角数到右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。求第n行第一个偶数出现的位置。如果没有偶数,则输出-1。例如输入3,则输出2,输入...
分类:
其他好文 时间:
2015-09-01 21:15:50
阅读次数:
348