<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DirBee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DirBee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DirBee]]></copyright><item><title><![CDATA[（**动态规划，背包问题）]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79829647</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79829647</guid><author>DirBee</author><pubDate>Thu, 05 Apr 2018 21:51:15 +0800</pubDate><description><![CDATA[题目描述：安装应用奖励金币活动，不同的应用下载，试玩需要的流量大小不同，奖励的金币数量也不同，同一个应用多次下载只奖励一次金币，小华月末有一定的余量，计算下载哪些应用可以获取的金币最多？相同金币情况下，优先下载排名靠前的应用。输入描述：输入分三行第一行：流量数，单位MB，整数第二行：应用排名顺序，下载、试玩需要流量数，单位MB，整数第三行：应用奖励的金币数输出描述：输出应用列表：建议下载的应用顺序...]]></description><category></category></item><item><title><![CDATA[等差数列]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79772333</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79772333</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 19:34:23 +0800</pubDate><description><![CDATA[题目描述功能:等差数列 2，5，8，11，14。。。。输入描述:输入一个正整数。输出描述:输出一个相加后的整数。import java.util.Scanner;

public class Main
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
  ...]]></description><category></category></item><item><title><![CDATA[自守数]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79772323</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79772323</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 19:33:14 +0800</pubDate><description><![CDATA[题目描述自守数是指一个数的平方的尾数等于该数自身的自然数。例如：25^2 = 625，76^2 = 5776，9376^2 = 87909376。请求出n以内的自守数的个数输入描述:int型整数输出描述:n以内自守数的数量。import java.util.Scanner;

public class Main
{
    public static void main(String[] args...]]></description><category></category></item><item><title><![CDATA[记负均正]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770300</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770300</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 16:04:08 +0800</pubDate><description><![CDATA[题目描述首先输入要输入的整数个数n，然后输入n个整数。输出为n个整数中负数的个数，和所有正整数的平均值，结果保留一位小数。输入描述:首先输入一个正整数n，然后输入n个整数。输出描述:输出负数的个数，和所有正整数的平均值。import java.util.Scanner;

public class Main
{
    public static void main(String[] args) ...]]></description><category></category></item><item><title><![CDATA[表示数字]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770285</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770285</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 16:03:17 +0800</pubDate><description><![CDATA[题目描述：将一个字符中所有出现的数字前后加上符号“*”，其他字符保持不变输入描述:输入一个字符串输出描述:字符中所有出现的数字前后加上符号“*”，其他字符保持不变import java.util.Scanner;

public class Main
{
    public static void main(String[] args) {
        Scanner scanner = n...]]></description><category></category></item><item><title><![CDATA[人民币转换]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770220</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770220</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:58:54 +0800</pubDate><description><![CDATA[题目描述考试题目和要点：1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整等字样填写。（30分） 2、中文大写金额数字到“元”为止的，在“元”之后，应写“整字，如￥ 532.00应写成“人民币伍佰叁拾贰元整”。在”角“和”分“后面不写”整字。（30分） 3、阿拉伯数字中间有“0”时，中文大写要写“零”字，阿拉伯...]]></description><category></category></item><item><title><![CDATA[记票统计]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770189</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770189</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:57:24 +0800</pubDate><description><![CDATA[输入描述:输入候选人的人数，第二行输入候选人的名字，第三行输入投票人的人数，第四行输入投票。输出描述:每行输出候选人的名字和得票数量。import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Scanner;

public class Main
{
    public static void main(Stri...]]></description><category></category></item><item><title><![CDATA[数组一分为二，和相等]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770155</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770155</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:56:33 +0800</pubDate><description><![CDATA[题目描述编写一个函数，传入一个int型数组，返回该数组能否分成两组，使得两组中各元素加起来的和相等，并且，所有5的倍数必须在其中一个组中，所有3的倍数在另一个组中（不包括5的倍数），能满足以上条件，返回true；不满足时返回false。 输入描述:第一行是数据个数，第二行是输入的数据输出描述:返回true或者false思路：将能整除3或者5的各自分为一组，记为sum1和sum2，剩余的保存在数组o...]]></description><category></category></item><item><title><![CDATA[在字符串中找出连续最长的数字串]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79770049</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79770049</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:53:10 +0800</pubDate><description><![CDATA[题目描述：样例输出输出123058789，函数返回值9输出54761，函数返回值5输入描述:输入一个字符串。输出描述:输出字符串中最长的数字字符串和它的长度。如果有相同长度的串，则要一块儿输出，但是长度还是一串的长度import java.util.ArrayList;
import java.util.Scanner;

public class Main
{
    public static...]]></description><category></category></item><item><title><![CDATA[（*递归/动态规划）有多少种路径]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79769925</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79769925</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:45:50 +0800</pubDate><description><![CDATA[题目描述请编写一个函数（允许增加子函数），计算n x m的棋盘格子（n为横向的格子数，m为竖向的格子数）沿着各自边缘线从左上角走到右下角，总共有多少种走法，要求不能走回头路，即：只能往右和往下走，不能往左和往上走。输入描述:输入两个正整数输出描述:返回结果思路一：递归调用将右下角看做原点(0, 0)，左上角看做坐标(m, n)，从(m, n)—&amp;gt;(0, 0)就分两步走：f(m, n - 1)...]]></description><category></category></item><item><title><![CDATA[合法IP]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79769859</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79769859</guid><author>DirBee</author><pubDate>Sat, 31 Mar 2018 15:39:57 +0800</pubDate><description><![CDATA[题目描述现在IPV4下用一个32位无符号整数来表示，一般用点分方式来显示，点将IP地址分成4个部分，每个部分为8位，表示成一个无符号整数（因此不需要用正号出现），如10.137.17.1，是我们非常熟悉的IP地址，一个IP地址串中没有空格出现（因为要表示成一个32数字）。现在需要你用程序来判断IP是否合法。输入描述:输入一个ip地址输出描述:返回判断的结果YES or NO思路：合法的ip是数字....]]></description><category></category></item><item><title><![CDATA[（*）24点运算]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79760134</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79760134</guid><author>DirBee</author><pubDate>Fri, 30 Mar 2018 16:52:43 +0800</pubDate><description><![CDATA[题目描述计算 24 点是一种扑克牌益智游戏，随机抽出 4 张扑克牌，通过加 (+) ，减 (-) ，乘 ( * ),  除 (/) 四种运算法则计算得到整数 24 ，本问题中，扑克牌通过如下字符或者字符串表示，其中，小写 joker 表示小王，大写 JOKER 表示大王：  3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER本程序要求实现：输入 4 张牌，输出一个算式，算...]]></description><category></category></item><item><title><![CDATA[扑克牌大小]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79760099</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79760099</guid><author>DirBee</author><pubDate>Fri, 30 Mar 2018 16:50:57 +0800</pubDate><description><![CDATA[题目描述扑克牌游戏大家应该都比较熟悉了，一副牌由54张组成，含3~A、2各4张，小王1张，大王1张。牌面从小到大用如下字符和字符串表示（其中，小写joker表示小王，大写JOKER表示大王）：3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌，两手牌之间用&quot;-&quot;连接，每手牌的每张牌以空格分隔，&quot;-&quot;两边没有空格，如：4 4 4 4-joker JOKER。请比较...]]></description><category></category></item><item><title><![CDATA[密码强度等级]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79760012</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79760012</guid><author>DirBee</author><pubDate>Fri, 30 Mar 2018 16:49:54 +0800</pubDate><description><![CDATA[题目描述密码按如下规则进行计分，并根据不同的得分为密码进行安全等级划分。一、密码长度:5 分: 小于等于4 个字符10 分: 5 到7 字符25 分: 大于等于8 个字符二、字母:0 分: 没有字母10 分: 全都是小（大）写字母20 分: 大小写混合字母三、数字:0 分: 没有数字10 分: 1 个数字20 分: 大于1 个数字四、符号:0 分: 没有符号10 分: 1 个符号25 分: 大于1...]]></description><category></category></item><item><title><![CDATA[求最大连续bit数]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79744030</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79744030</guid><author>DirBee</author><pubDate>Thu, 29 Mar 2018 15:55:30 +0800</pubDate><description><![CDATA[题目描述：功能: 求一个byte数字对应的二进制数字中1的最大连续数，例如3的二进制为00000011，最大连续2个1    输入描述:输入一个byte数字输出描述:输出转成二进制之后连续1的个数import java.util.Scanner;

public class Main
{
    public static void main(String[] args) {
        Sc...]]></description><category></category></item><item><title><![CDATA[字符串运用-密码截取-对称]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79743839</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79743839</guid><author>DirBee</author><pubDate>Thu, 29 Mar 2018 15:42:18 +0800</pubDate><description><![CDATA[题目描述Catcher 是MCA国的情报员，他工作时发现敌国会用一些对称的密码进行通信，比如像这些ABBA，ABA，A，123321，但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA-&amp;gt;12ABBA,ABA-&amp;gt;ABAKK,123321-&amp;gt;51233214　。因为截获的串太长了，而且存在多种可能的情况（abaaab可看作是aba,或baaab...]]></description><category></category></item><item><title><![CDATA[统计大写字母个数]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79743805</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79743805</guid><author>DirBee</author><pubDate>Thu, 29 Mar 2018 15:40:41 +0800</pubDate><description><![CDATA[题目描述：找出给定字符串中大写字符(即'A'-'Z')的个数输入描述:输入一个String数据输出描述:输出string中大写字母的个数import java.util.Scanner;

public class Main
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(Sy...]]></description><category></category></item><item><title><![CDATA[二维数组操作]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79743743</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79743743</guid><author>DirBee</author><pubDate>Thu, 29 Mar 2018 15:38:56 +0800</pubDate><description><![CDATA[题目描述：有一个数据表格为二维数组（数组元素为int类型），行长度为ROW_LENGTH,列长度为COLUMN_LENGTH。对该表格中数据的操作可以在单个单元内，也可以对一个整行或整列进行操作，操作包括交换两个单元中的数据；插入某些行或列。 请编写程序，实现对表格的各种操作，并跟踪表格中数据在进行各种操作时，初始数据在表格中位置的变化轨迹。详细要求:1.数据表规格的表示方式为“行*列”, 数据表...]]></description><category></category></item><item><title><![CDATA[将真分数分解为埃及分数]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79743686</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79743686</guid><author>DirBee</author><pubDate>Thu, 29 Mar 2018 15:36:50 +0800</pubDate><description><![CDATA[题目描述：分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数，叫做真分数)，请将该分数分解为埃及分数。如：8/11 = 1/2+1/5+1/55+1/110。输入描述:输入一个真分数，String型输出描述:输出分解后的string思路：设a、b为互质正整数，a&amp;lt;b，分数a / b 可用以下的步骤分解成若干个单位分数之和：步骤一：用b除以a，得商数q及余数r（r=b-a*q）步...]]></description><category></category></item><item><title><![CDATA[字符串匹配]]></title><link>https://blog.youkuaiyun.com/DirBee/article/details/79730056</link><guid>https://blog.youkuaiyun.com/DirBee/article/details/79730056</guid><author>DirBee</author><pubDate>Wed, 28 Mar 2018 16:44:03 +0800</pubDate><description><![CDATA[题目描述判断短字符串中的所有字符是否在长字符串中全部出现输入描述:输入两个字符串。第一个为短字符，第二个为长字符。import java.util.Scanner;

public class Main
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
 ...]]></description><category></category></item></channel></rss>