Fork me on GitHub
摘要: XML配置 name是起一个名字,我们可以通过这个name来利用容器获取对象 name可以使用特殊字符 名字也可以重复(但不推荐将多个对象名字命名为重复的) !!! id与name作用相同 但不能重复 不支持特殊字符 class是被管理对象的全包名,spring会通过这个包名来创建对象 空参构造 x 阅读全文
posted @ 2019-07-08 23:48 cznczai 阅读(209) 评论(0) 推荐(0)
摘要: 导入的资料如果跟自己的工具如eclipse中的jre包有冲突 可以修改 修改方式 注意:要多看看数据库的版本跟导入的包是否匹配 学习spring 自定义对象 由Spring创建 第一步:完成相应的配置 视频里面看 配合网站http://www.sikiedu.com/my/course/267 对比 阅读全文
posted @ 2019-07-08 15:58 cznczai 阅读(176) 评论(0) 推荐(0)
摘要: 脚本编写 一般在语句后面加一个; ;对应的语句不显示在窗口中,但是会更新内存保存的value 输入语句 定义 input 输出语句fprintf + 换行 格式化 输出如果不要多余的零的话用 %g 代替%f 选择结构 if else if XXXX&&YYYY ps disp(a) 看a 的值 自动 阅读全文
posted @ 2019-07-08 15:51 cznczai 阅读(690) 评论(0) 推荐(0)
摘要: matlab 矩阵实验室 计算工具界面如下 学习教程https://www.bilibili.com/video/av9823697 对数的表达:log2(32) 、log10(100)、log(e)1 【默认log 以e 为底!!!】 精确到小数点四位 如果需要计算一些其奇怪的底数只能用换底公式: 阅读全文
posted @ 2019-07-08 15:45 cznczai 阅读(181) 评论(0) 推荐(0)
摘要: matlab 函数的定义 增加ouput args属性 也就是可以保存值 如下面可以将值附给a 函数里面调用函数 用脚本输出1~1000质数 ``` 阅读全文
posted @ 2019-07-08 15:42 cznczai 阅读(509) 评论(0) 推荐(0)
摘要: 学习网站https://www.bilibili.com/video/av18603726/ 启动mysql服务(停止为net stop mysql) 配置路径:Pathx(系统) C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin 变成下面 进入my 阅读全文
posted @ 2019-07-08 15:34 cznczai 阅读(272) 评论(0) 推荐(0)
摘要: 安装好mysql数据库 安装后检查是否有connection J 的程序 第一步导入架包,加载驱动程序 发起请求 第一步的程序 url 如果写成 jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8 ; 阅读全文
posted @ 2019-07-08 15:15 cznczai 阅读(301) 评论(0) 推荐(0)
摘要: 组合两个表 左连接 select max(Salary) as 'SecondHighestSalary' FROM Employee where salary 阅读全文
posted @ 2019-07-08 15:07 cznczai 阅读(246) 评论(0) 推荐(0)
摘要: import java.util. ; public class Main { public int theNum(String str) { //sum统计有多少个不同的数//arr保存单词//bol某位置判断是不是有重复的单词1为重复单词 int sum = 0; String []arr = 阅读全文
posted @ 2019-07-08 13:24 cznczai 阅读(483) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1648545/201907/1648545-20190708132246067-521673393.png) ``` import java.util.Calendar; public class Main { // 测试代码 public static void main(String[] args) { C... 阅读全文
posted @ 2019-07-08 13:23 cznczai 阅读(296) 评论(0) 推荐(0)
摘要: 本人解法 比较笨 public class Main { // 测试代码 public static void main(String[] args) { // 定义一个字符串用于连接五个数字 int sum = 0; for (int i = 10; i 阅读全文
posted @ 2019-07-08 13:22 cznczai 阅读(622) 评论(0) 推荐(0)
摘要: 这道题没什么难度就是过程比较复杂 输入n行后还要输入一行的起始位置 然后把所有的数加到起始位置那里 import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static String c 阅读全文
posted @ 2019-07-08 13:21 cznczai 阅读(247) 评论(0) 推荐(0)
摘要: 是找前n项质数和 而不是说前n项自然数的质数积 里面用了一种新的找质数的方法 https://blog.csdn.net/kevin_nan/article/details/88300966 里面有写新的质数查找方法 阅读全文
posted @ 2019-07-08 13:21 cznczai 阅读(101) 评论(0) 推荐(0)
摘要: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double n = sc.nextDouble() 阅读全文
posted @ 2019-07-08 13:20 cznczai 阅读(153) 评论(0) 推荐(0)
摘要: 跟杨辉三角模型的思路差不多 //3^0 //3^1 3^0+3^1 //3^2 3^0+3^2 3^1+3^2 3^0+3^1+3^2 //3^3 3^0+3^3 3^1+3^3 3^2+3^3 3^0+3^1+3^2+3^3 import java.util.Scanner; public cla 阅读全文
posted @ 2019-07-08 13:16 cznczai 阅读(150) 评论(0) 推荐(0)
摘要: 算法训练 最大最小公倍数 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 根据数论 阅读全文
posted @ 2019-07-08 13:15 cznczai 阅读(317) 评论(0) 推荐(0)
摘要: 描述 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多少只 阅读全文
posted @ 2019-07-08 13:12 cznczai 阅读(352) 评论(0) 推荐(0)
摘要: 别的大佬的做法 我也分析了以下 加了旁注 阅读全文
posted @ 2019-07-08 13:02 cznczai 阅读(98) 评论(0) 推荐(0)
摘要: 本人想法比较简单 阅读全文
posted @ 2019-07-08 12:59 cznczai 阅读(93) 评论(0) 推荐(0)
摘要: 递归解决方法 其他人解法也是大同小异 int climbStairs(int n){ int x1=0,x2=1; int i; int sum; for(i=1;i memo = new HashMap(); public int climbStairs(int n) { if(n 阅读全文
posted @ 2019-07-08 12:57 cznczai 阅读(107) 评论(0) 推荐(0)
摘要: public int findJudge(int N, int[][] trust) { if( N==1 && trust.length==0) { return 1; } if (trust.length != 0) { // arr用于投票记录 int arr[] = new int[1000 阅读全文
posted @ 2019-07-08 12:55 cznczai 阅读(165) 评论(0) 推荐(0)
摘要: 题目介绍得有点问题 过程是将一组数组进行处理 处理后再返回有几个不同的项 class Solution { public int removeDuplicates(int[] nums) { if(nums.length==0) return 0; int i=0; for(int j=0; j 阅读全文
posted @ 2019-07-08 12:54 cznczai 阅读(98) 评论(0) 推荐(0)
摘要: 思路导图 先用几个二维数组保存 abcd 用ASCII码保存在二维数组中 HashMap 一开始写不出来 卡了很久 class Solution { public List commonChars(String[] A) { List result = new ArrayList(); List l 阅读全文
posted @ 2019-07-08 12:52 cznczai 阅读(177) 评论(0) 推荐(0)
摘要: package leetcode; import java.util.Stack; public class Main { public boolean isValid(String S) { //一些前提条件 if (S == null || S.length() == 0) return tru 阅读全文
posted @ 2019-07-08 12:50 cznczai 阅读(179) 评论(0) 推荐(0)
摘要: 动态规划解法 用两个for 阅读全文
posted @ 2019-07-08 12:44 cznczai 阅读(145) 评论(0) 推荐(0)
摘要: emmm 很遗憾超时间了 优化后 再次修改 分成两步 一步是判断是否已经是两个连接同样的字母在一起了 ,另一步则是添加 第二种不会超时 阅读全文
posted @ 2019-07-08 12:38 cznczai 阅读(229) 评论(0) 推荐(0)
摘要: 感觉挺简单的 结果掉坑了 超时警告 public int countPrimes(int n) { int sum = 0; int[]arr = new int [n]; for(int i = 2 ;i 阅读全文
posted @ 2019-07-08 12:31 cznczai 阅读(163) 评论(0) 推荐(0)
摘要: 这道题采用的是hashset 如果重复的话就return true 方法不难 public boolean containsDuplicate(int[] nums) { HashSet hs = new HashSet(); for(int i = 0 ;i 阅读全文
posted @ 2019-07-08 12:29 cznczai 阅读(169) 评论(0) 推荐(0)
摘要: 这道题我的做法是进行排序 从小到大 取以一个数取反 再进行排序取反 每一次取的数都是最小的 如 10 变 10 排序 取第一个数 class Solution { public int largestSumAfterKNegations(int[] A, int K) { Arrays.sort(A 阅读全文
posted @ 2019-07-08 12:28 cznczai 阅读(135) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1648545/201907/1648545-20190708122609842-18595928.png) ``` public int clumsy(int N) { //12 = 10 * 9 / 8 + 7 - 6 * 5 / 4 + 3 - 2 * 1 //arr存放数据 //sum 先取第一个数 ... 阅读全文
posted @ 2019-07-08 12:27 cznczai 阅读(191) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1648545/201907/1648545-20190708122454608-120106475.png) ``` class ListNode { int val; ListNode next; ListNode (int val) {this.val = val;} } class MyLin... 阅读全文
posted @ 2019-07-08 12:26 cznczai 阅读(122) 评论(0) 推荐(0)
摘要: 下面是我的算法 一开始采用的是while(ln2 != null && ln1 != null) 结果答案就是解不出 然后采用下面更加啰嗦的 就好了 ~~~~ 简化版: 阅读全文
posted @ 2019-07-08 12:25 cznczai 阅读(154) 评论(0) 推荐(0)
摘要: 自己的方法不适用性太差了 因为要另外处理0; 所以不建议采用 import java.util.Scanner; class Solution { public int bitwiseComplement(int N) { String str = ""; int sum = 0 ; if(N == 阅读全文
posted @ 2019-07-08 12:23 cznczai 阅读(440) 评论(0) 推荐(0)
摘要: 对于这种题目 第一反应是看看怎么去枚举所有情况 然后看所有合适的情况 所对应最小的船载重量 根据提示判断 必定会超时 第一次接触这种题目 自己还不够熟练 不知道根据提示采用二分查找 一个一个船载重量的值进行判断 public class Solution { public int shipWithi 阅读全文
posted @ 2019-07-08 12:14 cznczai 阅读(175) 评论(0) 推荐(0)
摘要: 这道题就是找自己大的那个数就好 简单的解法 后面增加用栈解的方法 class Solution { public int[] nextLargerNodes(ListNode head) { ArrayList al = new ArrayList(); while(head!=null) {al. 阅读全文
posted @ 2019-07-08 12:07 cznczai 阅读(340) 评论(0) 推荐(0)
摘要: 这道题不难 按照int正常解答的话 后面会出现溢出的情况 所以要想想怎么解决溢出问题 可被5整除的数 最后一位一定是0 或者是 5 才可以被整除 而前面的部分是没有意义的数 所以我们只留下最后一位就行 用%10 class Solution { public List prefixesDivBy5( 阅读全文
posted @ 2019-07-08 12:06 cznczai 阅读(185) 评论(0) 推荐(0)
摘要: 贪心算法:如果绕不过某个零的话 就会return false 如果能绕过去 就一定能达到对面 阅读全文
posted @ 2019-07-08 12:05 cznczai 阅读(101) 评论(0) 推荐(0)
摘要: 这道题题意不难 但是不用循环或者递归的话 还是有点难度的 第二种比较有意思 如果只有一个1 其他都是0 说明是3的幂 三进制 阅读全文
posted @ 2019-07-08 12:03 cznczai 阅读(101) 评论(0) 推荐(0)
摘要: 这道题一开始是用栈 然后发现有点困难 然后直接用字符串切割 模拟栈的过程 ( flag ++ ) flag 当flag等于0 之后我们就会得到一个独立的部分 , 然后再把首尾两个括号去掉 即可 class Solution { public static String removeOuterPare 阅读全文
posted @ 2019-07-08 12:02 cznczai 阅读(144) 评论(0) 推荐(0)
摘要: 能不能被5整除都看 看输入数字的最后一位是否为 0或者5 也就是最后一位是否能被整除 这道题很容易就溢出 所以我们仅包括最后几位即可 class Solution { public List prefixesDivBy5(int[] A) { List ans = new ArrayList(); 阅读全文
posted @ 2019-07-08 12:01 cznczai 阅读(119) 评论(0) 推荐(0)
摘要: 这道题是用贪心 题目中还说要 %a 好像没用 也能过 阅读全文
posted @ 2019-07-08 11:59 cznczai 阅读(100) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1648545/201907/1648545-20190708115515264-2134941820.png) ``` import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s... 阅读全文
posted @ 2019-07-08 11:56 cznczai 阅读(101) 评论(0) 推荐(0)
摘要: 这道题可以呀,一开始按照常规解法虽然答案正确但是还是报错了 无奈之下 看答案了 题解: 如果直接暴力求解,由于n可以达到1,000,000的规模,必定会超时或栈溢出。因此采用找规律的方法。 n 0 1 2 3 4 5 6 7 8 9 10 11 12 13 F(n)mod3 1 2 0 2 2 1 阅读全文
posted @ 2019-07-08 11:45 cznczai 阅读(82) 评论(0) 推荐(0)
摘要: 题目做不出 看答案:参考文献 https://www.xuebuyuan.com/1394116.html https://blog.csdn.net/orangesix/article/details/44190501(在下面的8/2还是什么 只要因子2的数量还有 都不会尾数绝对不会是奇数) ht 阅读全文
posted @ 2019-07-08 11:43 cznczai 阅读(135) 评论(0) 推荐(0)
摘要: 这道题一开始很懵逼 完全没头绪 ~~~廖某 动动脑筋就像出来了 https://me.csdn.net/weixin_43922043 然后按照他的思路自己实现了一遍 又因为dp[?] 都是存放余?的组合总数 dp[(?+ x )%3 ] = dp[(?+x)%3] + dp[?]; 具体看代码 i 阅读全文
posted @ 2019-07-08 11:41 cznczai 阅读(198) 评论(0) 推荐(0)
摘要: 总体思路是 先找出每一瓶牛奶的有效天数是多少 例如 500 就是 两天 ,1000 就是 五天 10000有效牛奶量1000 也就是五天 然后判断那个有效天数所对应的价格最低 ps 里面涉及到除法 所以用double保存 除非要取整数部分 就不用 import java.util.Scanner; 阅读全文
posted @ 2019-07-08 11:40 cznczai 阅读(135) 评论(0) 推荐(0)
摘要: 这类型题第一次接触 所以一开始想不出来 现在懂了 Math.abs(x2 x1)+Math.abs(y2 y1) %2 来自网页EOJ大佬的解释: 要想清楚还是比较麻烦的,大力猜测结论与奇偶性相关,就稳了。 结论是:如果 |x1−x2|+|y1−y2| 是奇数,先手必胜,否则,后手必胜。 下面我们定 阅读全文
posted @ 2019-07-08 11:37 cznczai 阅读(194) 评论(0) 推荐(0)
摘要: 蓝桥杯没有自己满意的奖 继续加油 往前看 加油 加油加油 这道题不难 主要是每个人都是同时传给隔壁的人 所以 用一个temp该位置要传给下一位多少个糖果 temp2 是上一位传给现在位置有多少个糖果 依次类推 直到所有值相同跳出循环 输出值 import java.util. ; public cl 阅读全文
posted @ 2019-07-08 11:37 cznczai 阅读(91) 评论(0) 推荐(0)
摘要: 这道题怪怪的 虽然说一开始反应是DP(肯定会超时) 看了很多答案都是找规律 但改了以后 发现还是不能AC 最后把自己的东西改成跟答案一样就AC了 这道题的切入就是 %7 0123456 import java.util.Scanner; public class Main { public stat 阅读全文
posted @ 2019-07-08 11:35 cznczai 阅读(112) 评论(0) 推荐(0)
摘要: 因为一开始做这道题的时候 采用的是 自己写一个方法 然后方法实现功能 结果搞得自己一直都没有运行成功 好吧~~~ I am fine 阅读全文
posted @ 2019-07-08 11:34 cznczai 阅读(109) 评论(0) 推荐(0)
摘要: 一开始是开了一个二维数组 保存每一个位置所对应的值 结果发现过于啰嗦 而且过于臃肿 导致我出错后一直找不到那里错 所以参考了其他解法 改写原来的方法 import java.util. ; public class Main { public static void main(String[] ar 阅读全文
posted @ 2019-07-08 11:33 cznczai 阅读(104) 评论(0) 推荐(0)
摘要: 多少个非空连续子串是质数串!!!!!~~~~以为是各种组合 记一条审题不清晰 看了一篇博客才知道 wc https://www.cnblogs.com/bxd123/p/10658075.html (一拿到题感觉是dp 因为之前做过这种类似的字符dp 但是想不出来状态转移)我也觉得要动归 就是不知道 阅读全文
posted @ 2019-07-08 11:32 cznczai 阅读(265) 评论(0) 推荐(0)
摘要: 到达每个ab的值的概率是相等的 都是1/ (m+n) 听说hdu4586差不多的题 数学期望,Ex=n/(m+n) 正确的之和+m/(m+n) (错误的之和+Ex) https://blog.csdn.net/xuxiaobo1234/article/details/89228118(上面公式化简结 阅读全文
posted @ 2019-07-08 11:18 cznczai 阅读(132) 评论(0) 推荐(0)
摘要: 题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1 跟 I) 题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1 跟 I) 题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1 阅读全文
posted @ 2019-07-08 11:17 cznczai 阅读(164) 评论(0) 推荐(0)
摘要: 用学校 z/k的人看成绩 看那些在50%内 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); whil 阅读全文
posted @ 2019-07-08 11:15 cznczai 阅读(246) 评论(0) 推荐(0)
摘要: 一开始解不出来 看了c++语言版本 改写成java版本老失败 后面宿友廖某MVP改出来了 例如dfs(21) 21/(2到9) 也就是方向求2到9各种组合哪些可以乘起来是小于目标数21的 你们也可以手写2乘于2到9 ......3乘于2到9 .....到9乘于2到9 求出来的数有多少种小于目标数 然 阅读全文
posted @ 2019-07-08 11:14 cznczai 阅读(170) 评论(0) 推荐(0)
摘要: 题目本身不难 主要是读懂题目的意思 意思是集合中一个数由两个其他的数组合 统计有几种不同的数 就像1+2=3 1+3=4 丢 我搞成1+4==2+3 导致一直解不出来 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利, 阅读全文
posted @ 2019-07-08 11:12 cznczai 阅读(780) 评论(0) 推荐(0)
摘要: 题目描述 试计算在区间 11 到 nn的所有整数中,数字x(0 ≤ x ≤ 9)x(0≤x≤9)共出现了多少次?例如,在 11到1111中,即在 1,2,3,4,5,6,7,8,9,10,111,2,3,4,5,6,7,8,9,10,11 中,数字 11 出现了 44 次。 输入输出格式 输入格式: 阅读全文
posted @ 2019-07-08 11:10 cznczai 阅读(214) 评论(0) 推荐(0)
摘要: 递归解法 阅读全文
posted @ 2019-07-08 11:09 cznczai 阅读(207) 评论(0) 推荐(0)
摘要: ``` import java.util.Stack; public class Main { public Double Evaluate(String str) { Stack sk1 = new Stack(); Stack sk2 = new Stack(); for(int i = 0;i 阅读全文
posted @ 2019-07-08 11:08 cznczai 阅读(338) 评论(0) 推荐(0)
摘要: Java输入字符串时next()和nextLine()的区别: 1.next()是在输入的一行中,到第一个空格为止,作为本次要输入的字符串,比如我可能输入“I am a girl.”,其实只会存储“I”; 2.nextLine()是在输入的一行中,到回车为止,作为本次输入的字符串(包括空格); 波兰 阅读全文
posted @ 2019-07-08 11:07 cznczai 阅读(937) 评论(0) 推荐(0)
摘要: import java.util.Scanner; public class Main { //这道题算二十四点采用的是递归的做法 //arr[]存放的是 四张牌的大小 , m 是还没操作的牌数 public static boolean is24(double[] arr, int m) { // 阅读全文
posted @ 2019-07-08 11:06 cznczai 阅读(510) 评论(0) 推荐(0)
摘要: 输入n个整数,找出其中两个数,他们之和等于整数m 如果存在输出 true 不存在输出false 我这里用的是二分查找以及双指针 双指针 二分查找 阅读全文
posted @ 2019-07-08 11:05 cznczai 阅读(184) 评论(0) 推荐(0)
摘要: 按照顺序 以及加入选与不选的问题 采用递归方法表达 并在每一条执行函数中加入参数保存当前字符串的情况 当判断完毕时 输出该字符串 小范围还好 大范围则可能会溢出 求字符串子串 模板 里面会多一种"" 空字符串 栈的写法 搜索中看到一些文章 插在这里把https://blog.csdn.net/mor 阅读全文
posted @ 2019-07-08 11:04 cznczai 阅读(275) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1648545/201907/1648545-20190708110103430-1342758248.png) ``` import java.util.*; public class Main { public static void main(String[] args) { Scanner sc =... 阅读全文
posted @ 2019-07-08 11:02 cznczai 阅读(108) 评论(0) 推荐(0)
摘要: 以下资料室是学习矩阵快速幂 够用了 一些矩阵的选择可以自己算一下 普通快速幂的教程:https://v.qq.com/x/page/l0323gb50p2.html 模板 矩阵快速幂的教程:https://v.qq.com/x/page/i03233ew1gm.html 参考:https://blo 阅读全文
posted @ 2019-07-08 10:54 cznczai 阅读(164) 评论(0) 推荐(0)
摘要: 题目: 围棋棋盘由19 19条线组成,这些线公组成了多少个正方形 1有18 2有17 3有16................18有1 自己的解法 public class Main{ public static void main(String[] args) { long sum = 0; fo 阅读全文
posted @ 2019-07-08 10:52 cznczai 阅读(1310) 评论(0) 推荐(0)
摘要: ... 续行符 clear 清除工作区窗口 clc 清楚命令窗口 int范围2 带符号 2^7~2^7 1 无符号 0 ~ 2^8 1 用uint8(8):将8转化位无符号8位整数 用 int8(8):将8转化为有符号8位整数 int8(129) = 127(有符号最大只能表示127 无法表示128 阅读全文
posted @ 2019-07-08 10:50 cznczai 阅读(219) 评论(0) 推荐(0)
摘要: 汉诺塔问题一直是我想解决的问题之一,汉诺塔也是让我感到编程的神奇之处,想了很久也领悟不了里面的奥秘。 附上灯哥教学视频https://www.bilibili.com/video/av9830115?from=search&seid=6226553387047262312 递归写法 n = N % 阅读全文
posted @ 2019-07-08 10:49 cznczai 阅读(123) 评论(0) 推荐(0)
摘要: 题目, 我觉得最简单的方法就是用四个for循环把他解出来,一个一个枚举,用两个矩阵进行保存 public class Main { public void gameOfLife(int[][] board) { int length = board.length;// 得到数组的长 int wide 阅读全文
posted @ 2019-07-08 10:47 cznczai 阅读(271) 评论(0) 推荐(0)
摘要: 一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。 例如: 当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153,这样的数字也被称为水仙花数(其中,“”表示乘方,53表示5的3次方,也就是立方)。 当N=4时,1634满足条件,因为 阅读全文
posted @ 2019-07-08 10:44 cznczai 阅读(607) 评论(0) 推荐(0)
摘要: 如释重负 自己看了很多视频自己手写出自己的java版本的nqueen问题 get 以下是自己的解法: import java.util. ; import java.math. ; public class Main { public void Nqueen(int i, int n, int ar 阅读全文
posted @ 2019-07-08 10:41 cznczai 阅读(152) 评论(0) 推荐(0)
摘要: 2 n 的原因 class Solution { int count; boolean bool_col[]; boolean bool_x[]; boolean bool_y[]; int n; public int totalNQueens(int _n) { n = _n ; count = 阅读全文
posted @ 2019-07-08 10:39 cznczai 阅读(129) 评论(0) 推荐(0)
摘要: 本人解法 ~略麻烦 其他的解法 有点简单~~~~ 不用采用A~Z保存在一个数组中 最牛逼的一行解决 阅读全文
posted @ 2019-07-08 10:36 cznczai 阅读(204) 评论(0) 推荐(0)
摘要: 本人的解法: public class Main { public int trap(int[] height) { // 统计雨水总数//temp登记最大值 int sum = 0; if (height.length != 0) { int temp = height[0]; int temp2 阅读全文
posted @ 2019-07-08 10:34 cznczai 阅读(146) 评论(0) 推荐(0)
摘要: 本人先讲自己比较笨的 方法 package homework; public class Main { public String convert(String s, int numRows) { int length = s.length(), x = 0, y = 0; String arr[] 阅读全文
posted @ 2019-07-08 10:30 cznczai 阅读(272) 评论(0) 推荐(0)
摘要: 题目描述 已知:S_n= 1+1/2+1/3+…+1/nSn​=1+1/2+1/3+…+1/n。显然对于任意一个整数KK,当nn足够大的时候,S_nSn​大于KK。 现给出一个整数KK(1 \le k \le 151≤k≤15),要求计算出一个最小的nn;使得S_n KSn​ K。 输入输出格式 输 阅读全文
posted @ 2019-07-08 10:28 cznczai 阅读(1086) 评论(0) 推荐(0)
摘要: 题目描述 将1,2,⋯,9共9个数分成3组, 分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。 输入输出格式 输入格式: 木有输入 输出格式: 若干行,每行3个数字。按照每行第1个数字升序排列。 阅读全文
posted @ 2019-07-08 10:27 cznczai 阅读(773) 评论(0) 推荐(0)
摘要: The first big overhaul for Facebook came in 2012 14.Internet users were carrying out ever more tasks on smartphones rather than desktop or laptop comp 阅读全文
posted @ 2019-07-08 10:14 cznczai 阅读(423) 评论(0) 推荐(0)