目录 1 问题描述 2 解决方案   1 问题描述 问题描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗.但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫.因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提前计算最短的路线.可是他现在正向妹子解释这件事情,于是就委托你帮他找一条最短的路线. 输入格式 第一行两个整数n, m,为迷宫的长宽. 接下来n行,每行m个数,数之间没有间隔,为0或1中的…
20145239 实验五 Java网络编程 实验内容 组队,一人服务器,一人客户端. 下载加解密代码,先编译运行代码,一人加密一人解密,适当修改代码. 然后集成代码,一人加密后通过TCP发送,加密使用AES或DES,AES或DES加密密钥Key的发送,使用服务器的公钥加密,公钥算法用RSA或DH,发送信息的完整性验证使用MD5或SHA3. 使用试验后git服务托管代码. 完成实验后,验收并写撰写博客. 实验步骤 我负责服务器,负责客户端的是20145215卢肖明:http://www.cnblo…
1247: 递增或递减排序 题目   有n个整数,求它的递增排序序列或递减排序序列.更多内容点击标题. 分析 统一升序排序,输出的时候做区分. 先区分是升序还是降序,调用库函数. 代码   方法1,将数组升序排序,输出的时候,再看是升序还是降序.用Arrays.sort(int[],int,int)进行升序排序. /** * time 814ms * @author wowpH * @version A1.0 * @date 2019-05-10 上午10:09:02 * Environment…
1279: Wallace and His Pet 题目   给出一句话(英文),单词总数不超过1000,每个单词不超过10个字符,一句话只有一个唯一的字符"."(句点).将这句话中出现的最多的单词替换成"guagua".更多内容点击标题. 分析 不区分大小写,这很关键. 统计频率很简单,循环遍历整句话就可以. 句子末尾有个句点,我用的next()读取的字符串(单词),因此句点会和最后一个单词保存在一起.要去掉这个点. 输出最后没有空格,有句点.记得换行. 代码 /…
1235: 计算矩阵的鞍点 题目   输出二维数组中行上为最大,列上为最小的元素(称为鞍点)及其位置(行列下标).如果不存在任何鞍点,请输出"404 not found"(不带引号).更多内容点击标题. 分析   没什么好分析的,只要看懂下面这几组数据就明白了. 输入 2 2 2 1 1 1 1 2 2 2 3 1 3 输出 1 1 1 1 1 2 1 2 1 1 2 2 3 1 2 3 2 2 代码 /** * time 1248ms * @author PengHao * @ver…
1276: 峰峰不搞G 题目   给 n 数量的油漆,写出最大的数,每个数对应有油漆的花费.更多内容点击标题. 分析   我读完题,就想到用动态规划,结果是Time Limit Exceed.然后看了看提交,别人的代码都很短,我就想到应该是有规律的.   这道题目的问题是计算出最大的数,我们就要考虑什么样的数最大,显然位数越多,数肯定越大.在Simple Input中的第一组数据中,你肯定愿意写5个5(55555),而不是2个6(66),就是这个道理.   那如果是下面这组数据呢?你该怎么办?…
题目链接:1338: The minimum square sum Description Given a prime p(p<108), you are to find min{x2+y2}, where x and y belongs to positive integer, so that x2+y2=0 (mod p). 输入一个质数 p,你找出两个正整数 x 和 y 使得 (x2+y2) mod p = 0,且 x2+y2 最小. Input Every line is a p. No…