Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
PAT 7 加法变乘法
加法变乘法 我们都知道 1 2 3 49 1225现在要求你把其中两个不相邻的加号变成乘号 使得结果为2015比如 1 2 3 1011 12 2728 29 49 2015就是符合要求的答案 请你寻找另外一个可能的答案 并把位置靠前的那个
Java算法练习
算法基础
PAT2-回形取数
回形取数 qdulq 40 分 回形取数就是沿矩阵的边取数 若当前方向上无数可取或已经取过 则左转90度 一开始位于矩阵左上角 方向向下 输入格式 输入第一行是两个不超过200的正整数m n 表示矩阵的行和列 接下来m行每行n个整数 表示这
Java算法练习
回形数组
VJ2-Perfect Squares
A Perfect Squares time limit per test 1 second memory limit per test 256 megabytes input standard input output standard
Java算法练习
PAT1-第39级台阶(递归)
第39级台阶 小明刚刚看完电影 第39级台阶 离开电影院的时候 他数了数礼堂前的台阶数 恰好是39级 站在台阶前 他突然又想着一个问题 如果我每一步只能迈上1个或2个台阶 先迈左脚 然后左右交替 最后一步是迈右脚 也就是说一共要走偶数步 那
Java算法练习
递归
c
Java基础
PAT-哈夫曼树(list、collection)
Huffuman树 qdulq 40 分 Huffman树在编码中有着广泛的应用 在这里 我们只关心Huffman树的构造过程 给出一列数 pi p0 p1 pn 1 用这列数构造Huffman树的过程如下 1 找到 pi 中最小的两个数
Java算法练习
Java基础
PAT 5 剪邮票
剪邮票 如 图1 jpg 有12张连在一起的12生肖的邮票 现在你要从中剪下5张来 要求必须是连着的 仅仅连接一个角不算相连 比如 图2 jpg 图3 jpg 中 粉红色所示部分就是合格的剪取 请你计算 一共有多少种不同的剪取方法 请填写表
Java算法练习
算法基础
VJ 4 F - ABC087C AtCoder - 3881(dp)
Problem Statement We have a 2 N grid We will denote the square at the i th row and j th column 1 i 2 1 j N as i j You ar
Java算法练习
动态规划
算法基础
PAT 5 凑算式(dfs)
凑算式 这个算式中A I代表1 9的数字 不同的字母代表不同的数字 比如 6 8 3 952 714 就是一种解法 5 3 1 972 486 是另一种解法 这个算式一共有多少种解法 注意 你提交应该是个整数 不要填写任何多余的内容或说明性
Java算法练习
深搜
算法基础
VJ 4 Traveling
C Traveling Time limit 2sec Memory limit 256MB Score 300 points Problem Statement AtCoDeer the deer is going on a trip i
Java算法练习
算法基础
PAT01-Switch..case用法
package PAT01 import java util Scanner public class Main public static void main String args Scanner in new Scanner Syst
Java算法练习
Java基础
PAT 5 分小组(字符串与字符转换)
分小组 java 9名运动员参加比赛 需要分3组进行预赛 有哪些分组的方案呢 我们标记运动员为 A B C I下面的程序列出了所有的分组方法 该程序的正常输出为 ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC
Java算法练习
算法基础
PAT 7 三羊献瑞(dfs)
三羊献瑞 观察下面的加法算式 祥 瑞 生 辉 三 羊 献 瑞 三 羊 生 瑞 气 其中 相同的汉字代表相同的数字 不同的汉字代表不同的数字 请你填写 三羊献瑞 所代表的4位数字 答案唯一 不要填写任何多余内容 答案 9分 f1
Java算法练习
深搜
算法基础
PAT 7 程序填空
两个整数做除法 有时会产生循环小数 其循环部分称为 循环节 比如 11 13 6 gt 0 846153846153 其循环节为 846153 共有6位 下面的方法 可以求出循环节的长度 请仔细阅读代码 并填写划线部分缺少的代码 impor
Java算法练习
算法基础
PAT 5 猴子吃桃问题(递归)
猴子吃桃问题 15 分 一只猴子第一天摘下若干个桃子 当即吃了一半 还不过瘾 又多吃了一个 第二天早上又将剩下的桃子吃掉一半 又多吃了一个 以后每天早上都吃了前一天剩下的一半加一个 到第N天早上想再吃时 见只剩下一个桃子了 问 第一天共摘了
Java算法练习
c
递归
算法基础