<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java_min_nai的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Java_min_nai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Java_min_nai]]></copyright><item><title><![CDATA[试题 算法提高 八数码]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/107441790</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/107441790</guid><author>Java_min_nai</author><pubDate>Sun, 19 Jul 2020 10:39:35 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：256.0MB
问题描述
　　RXY八数码
输入格式
　　输入两个3x3表格
　　第一个为目标表格
　　第二个为检索表格
输出格式
　　输出步数
样例输入
1 2 3
4 5 6
7 8 0
1 2 3
4 5 6
7 0 8
样例输出
1
数据规模和约定
　　3x3x2
import java.util.Arrays;
import java.util.Scanner;

public class Main {

	private static int MAX=]]></description><category></category></item><item><title><![CDATA[试题 算法提高 c++_ch02_03]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105684020</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105684020</guid><author>Java_min_nai</author><pubDate>Wed, 22 Apr 2020 15:49:18 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：512.0MB
　　编写程序实现“剪刀，石头，布”游戏。在这个游戏中，两个人同时说“剪刀”，“石头”或“布”，压过另一方的为胜者。规则是：“布”胜过“石头”，“石头”胜过“剪刀”，“剪刀”胜过“布”。要求：选择结构中使用枚举类型，结果的输出也使用枚举类型表示。
输入：
两个数，范围为{0,1,2}，用空格隔开。0表示石头，1表示布，2表示剪刀。这两个数分...]]></description><category></category></item><item><title><![CDATA[算法提高 产生数]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105326114</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105326114</guid><author>Java_min_nai</author><pubDate>Sun, 05 Apr 2020 13:51:23 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：256.0MB
给出一个整数　　n ( n&lt;10^30) 和k个变换规则（k&lt;=15）。
规则：
(1)1位数可变换成另一个一位数；
(2)规则的右部不能为０。
例如：n=234，有规则(k=2)：
2 → 5
3 → 6
上面的整数234经过变换后可能产生出的整数为（包括原数）：
234
534
264
564
共4 种不同的产生数
求经过...]]></description><category></category></item><item><title><![CDATA[算法提高 菱形]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105295852</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105295852</guid><author>Java_min_nai</author><pubDate>Fri, 03 Apr 2020 16:29:55 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：256.0MB
　　请编程输出一个菱形。输入为菱形中心到顶点的距离
样例输入
2
样例输出

方法一：
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
...]]></description><category></category></item><item><title><![CDATA[算法提高 拼图]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105290386</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105290386</guid><author>Java_min_nai</author><pubDate>Fri, 03 Apr 2020 12:27:27 +0800</pubDate><description><![CDATA[资源限制
时间限制：3.0s   内存限制：256.0MB
问题描述
　　给出一个n×m的方格图，现在要用如下L型的积木拼到这个图中，使得方格图正好被拼满，请问总共有多少种拼法。其中，方格图的每一个方格正好能放积木中的一块。积木可以任意旋转。
输入格式
　　输入的第一行包含两个整数n, m，表示方格图的大小。
输出格式
　　输出一行，表示可以放的方案数，由于方案数可能很多，所以请输出方案数除以1,...]]></description><category></category></item><item><title><![CDATA[字符串匹配]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105288402</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105288402</guid><author>Java_min_nai</author><pubDate>Fri, 03 Apr 2020 11:03:58 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：256.0MB
问题描述
　　给出一个字符串和多行文字，在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项：当选项打开时，表示同一个字母的大写和小写看作不同的字符；当选项关闭时，表示同一个字母的大写和小写看作相同的字符。
输入格式
　　输入的第一行包含一个字符串S，由大小写英文字母组成。
　　第二行包含一个数字，表示大小写敏感的选项，当数...]]></description><category></category></item><item><title><![CDATA[算法提高 身份证排序]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105286853</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105286853</guid><author>Java_min_nai</author><pubDate>Fri, 03 Apr 2020 10:29:59 +0800</pubDate><description><![CDATA[资源限制
时间限制：1.0s   内存限制：256.0MB
问题描述
　　安全局搜索到了一批(n个)身份证号码，希望按出生日期对它们进行从大到小排序，如果有相同日期，则按身份证号码大小进行排序。身份证号码为18位的数字组成，出生日期为第7到第14位
输入格式
　　第一行一个整数n，表示有n个身份证号码
　　余下的n行，每行一个身份证号码。
输出格式
　　按出生日期从大到小排序后的身份证号，每行一条...]]></description><category></category></item><item><title><![CDATA[anagrams问题]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105270473</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105270473</guid><author>Java_min_nai</author><pubDate>Thu, 02 Apr 2020 15:11:18 +0800</pubDate><description><![CDATA[import java.util.*;

public class Main {
   
  static ArrayList&lt;Character&gt; alist1=new ArrayList&lt;&gt;();
  static ArrayList&lt;Character&gt; alist2=new ArrayList&lt;&gt;();
  
   public static...]]></description><category></category></item><item><title><![CDATA[两数比较]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105270398</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105270398</guid><author>Java_min_nai</author><pubDate>Thu, 02 Apr 2020 15:09:24 +0800</pubDate><description><![CDATA[import java.util.*;

public class Main {
   public static void main(String[] args) {
	   Scanner sc=new Scanner(System.in);
	   float s1=0,s2=0;
	   int a[]=new int[5];
	   
	   for(int i=1;i&lt;5;i++...]]></description><category></category></item><item><title><![CDATA[质因数2]]></title><link>https://blog.youkuaiyun.com/Java_min_nai/article/details/105268431</link><guid>https://blog.youkuaiyun.com/Java_min_nai/article/details/105268431</guid><author>Java_min_nai</author><pubDate>Thu, 02 Apr 2020 14:01:00 +0800</pubDate><description><![CDATA[质因数2
资源限制
时间限制：1.0s   内存限制：256.0MB
将一个正整数N(1&lt;N&lt;32768)分解质因数，把质因数按从小到大的顺序输出。最后输出质因数的个数。
输入格式
一行，一个正整数
输出格式
两行，第一行为用空格分开的质因数
第二行为质因数的个数
样例输入
66
样例输出
2 3 11
3
样例输入
90
样例输出
2 3 3 5
4
样例输入
37
样例输出
37
...]]></description><category></category></item></channel></rss>