07 2019 档案
摘要:抽象 函数就是最基本的一种代码抽象的方式。 调用函数 可以通过help(abs)查看abs函数的帮助信息 定义函数 Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回 函数体内部的语句在执行时,一旦
阅读全文
摘要:Jan 17th 2015 | From the print edition The fall in the price of oil and gas provides a once in a generation opportunity to fix bad energy policies. on
阅读全文
摘要:常用函数介绍 三角函数 sin正弦 sinh双曲正弦 asin反正弦 asinh 反双曲正弦 cos余弦 cosh双曲余弦 acos反余弦 acosh 反双曲余弦 tan正切 tanh双曲正切 atan反正切 atan 反双曲正切 指数函数与对数函数 exp 指数 log e为底的对数 log10常
阅读全文
摘要:list list是一种有序的集合,可以随时添加和删除其中的元素。跟java不一样的是 可以使用arr[ 1] 0 x = len(arr) 索引的数字为 0~ len(arr) 1 len(arr)~ 1 超过会报错 list是一个可变的有序表,所以,可以往list中追加元素到末尾: append
阅读全文
摘要:①E commerce in China is sweeping the board. ②Last year online sales in China hit $366bn, almost as much as in America and Britain combined. ③Growth ha
阅读全文
摘要:竞赛选题 进行试题分析,对应试题要考察哪些问题,结合自己的自身知识进行判断 主观问题\客观问题 做好它就行,做好一问写一问 建模与计算 尝试建立不同模型并计算验证,找到合理的模型,并计算结果出最优或合理的结果 论文写作 在进行完整的写作前,要了解模型,了解所有的计算结果,并对论文的框架进行架构,看如
阅读全文
摘要:2.1 切换、创建和删除 cd pwd . .. mkdir p 创建目录 2.2 列出文件和文件属性 ls a (all) l 详细信息 754访问权限 r read权限 w write权限 x 执行 然后可以看为 rwx = nboocer r x = 从属nboocer用户组里的用户 r =
阅读全文
摘要:1.1 linux那些事 介绍 命令: 1. 一个二进制可执行文件 1. 一个shell脚本文件 1. 一个shell内建函数 1.2 选择合适的linux版本 由于自己刚入门 就采用Ubuntu 结合shell语句 1.3 建立一台虚拟机 1.4 1.5 与linux交互 图形界面做简单任务易行
阅读全文
摘要:课时26 cmd 包括 clear rm ls cd .... 帮助手册 cmd help man cmd 可以打开用户手册 更为全面 按 q 退出 课时27 ls xxx 参看xxx 下面的目录 设置语言~~~~~算了吧 英语版就好 设置时间 setting date&time 课时28 whic
阅读全文
摘要:陷阱很多 要细心 ,每一步都要清晰 不然很容易就报错 1. 这里的乘号为 x 1. 一个符号对应一个数字 符号用好之后 还剩一个数字 1. 四则运算都要用数字进行 1. debug真是个好东西
阅读全文
摘要:Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: 以 开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照
阅读全文
摘要:命令行模式 cmd python 进入python中,退出输入exit() 命令行模式和Python交互模式 请注意区分命令行模式和Python交互模式。 在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。 执行一个.py文件
阅读全文
摘要:构建模型进行预测—监督学习的一种 监督学习的工作方式如下:ℎ 根据输入的 𝑥值来得出 𝑦 值,𝑦 值对应房子的价格 因此,ℎ 是一个从𝑥 到 𝑦 的函数映射。 通过收集信息 构建训练集 结构如下 单变量线性回归 一种可能的表达方式为:ℎ𝜃(𝑥) = 𝜃0 + 𝜃1𝑥,因为只含有一
阅读全文
摘要:有监督学习 例子 预测房价的例子、肿瘤 监督学习。其基本思想是,我们数据集中的每个样 本都有相应的“正确答案”。再根据这些样本作出预测,就像房子和肿瘤的例子中做的那样。 无监督学习 无监督学习算法可能会把这些数据分成两个不同 的簇。所以叫做聚类算法。事实证明,它能被用在很多地方。 推荐安装的语言 p
阅读全文
摘要:课时14 ubuntu 的简单操作 经过还原网络配置 访问时要搜索网站 一般就不会报错 课时15 window与ubuntu 的文件系统的区别:盘符/根目录(挂载) 各个目录的作用:https://www.cnblogs.com/duanji/p/yueding2.html 课时16 17 18 1
阅读全文
摘要:linux的发展史以及简介:https://blog.csdn.net/zengxiantao1994/article/details/53141747 linux的命令有很多,不需要可以去记,忘了就去差 Linux之通配符 https://www.cnblogs.com/0zcl/p/682121
阅读全文
摘要:可以用数组保存 然后每一个结点的值进行更改 https://www.bilibili.com/video/av49696612/?redirectFrom=h5 迭代法 递归
阅读全文
摘要:因为说不能改变结点内部的值 感觉我这种方法不是很可靠 重复同一个行为采用递归
阅读全文
摘要:/ Definition for singly linked list. public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } / class Solution { public ListNode
阅读全文
摘要:第十一讲 开发框架组成介绍 微信小程序的基本框架 wxml wxss wxs javascript 第十二讲 WXML WXML是框架设计的一套标签语言,结合组件、WXS和事务系统,可以构建出页面的结构 语法 第十三讲 WXML特征之数据绑定 helloworld.js helloworld.wxm
阅读全文
摘要: ```
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode ...
阅读全文
摘要: ```java
class Solution {
public ListNode deleteDuplicates(ListNode head) { if (head == null) return ...
阅读全文
摘要:这道题主要是给出一个点 并且删除这个点 这个题的思路就是找一个点去取代这个点 只能选择下一个点 然后把下一个点的值赋值给这个点 然后删除下一个点
阅读全文
摘要:class Solution { HashMaphm ; public int[] twoSum(int[] nums, int t) { int [] ans = new int[2] ; hm = new HashMap(); for(int i = 0 ; i hm = new HashMap
阅读全文
摘要:除数的话要用double保存 题目要看清楚 每一个字都要看仔细 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanne
阅读全文
摘要:还用另外一种方法真的是巧妙 采取双重遍历肯定是可以解决问题的,但题目要求我们一次遍历解决问题,那我们的思路得发散一下。 我们可以设想假设设定了双指针 p 和 q 的话,当 q 指向末尾的 NULL,p 与 q 之间相隔的元素个数为 n 时,那么删除掉 p 的下一个指针就完成了要求。 设置虚拟节点 d
阅读全文
摘要:问题说明:在leetcode上刷题的时候,有时候会出现,测试的时候没有错,但提交就错。这就很头疼了 这个问题我遇到几次,慢慢发现了其中的道理。分享给大家, 1.尽可能不要使用全局变量,这个leetcode已经说明了 2.如果你是java,同时也使用了全局变量。 记住千万不要用 static 去修饰,
阅读全文
摘要:这道题被吓到了 ,不知道怎么判断 ,其实是找同一个值的最大出现次数,也就是最大的分组 因为其他的话会分布比较均匀出现 这道题也是统计有多少个相同的数 然后划分
阅读全文
摘要:这道题就只需把每个树的根节点存到数列里面即可 自己一开始的想法 通过一个函数 将遍历到的空点置为null然后保存 可问题出在添加到原本的root 居然里面的点还没改 所以做错了 进一步改进 leetcode找了最接近我的想法的代码
阅读全文
摘要:递归 效率极高 用了递推接出来 但是效率不高 莫里斯遍历 不懂 方法 2:莫里斯遍历 方法基于 莫里斯的文章,可以优化空间复杂度。算法不会使用额外空间,只需要保存最终的输出结果。如果实时输出结果,那么空间复杂度是 O(1)O(1)。 算法 算法的思路是从当前节点向下访问先序遍历的前驱节点,每个前驱节
阅读全文
摘要:This week's crash foreshadows the end of that golden age . Another MAX 8 crashed in October in Indonesia in similar circumstances . Although investiga
阅读全文
摘要:换一种思路理解题意, 将问题转换为:某公交车共有n站,第i条记录bookings[i] = [i, j, k]表示在i站上车k人,乘坐到j站,在j+1站下车,需要按照车站顺序返回每一站车上的人数 根据1的思路,定义counter[]数组记录每站的人数变化,counter[i]表示第i+1站。遍历bo
阅读全文
摘要:import java.util.Scanner; class Main { //前缀和 static final int MAX = 5050; static Scanner sc = new Scanner(System.in); //输入 static int[][] arr = new in
阅读全文
摘要:解法一 java class Solution { public String defangIPaddr(String address) { String ans = ""; for(int i = 0 ; i
阅读全文
摘要:动态sql入门: 小心mysql没有打开!!! 这坑我一个晚上 代码 UserMapper.java xml文件:这是没有加if 的情况 升级 Test: 第二步加入where 标签 会删去开头的 and 但 不能删去结尾的 and 以及trim 版本 overrides 删除那个标签!!! pre
阅读全文
摘要:sqlMapConfig代码 没有改变 UseMapper.xml namespace为改为包名的路径 mybatisTest 的java代码 简化了SqlSession ss = ssf.openSession(); 不用每条语句都 open 一次 userMapper mapper = ss.g
阅读全文
摘要:标签快捷键 shift ctrl 注释 shift ctrl / XML xml一般操作懂 特殊符号处理 w3school 注释:选中文本然后快捷键ctrl shift c dtd 存放约束语法 JSP eclipse视图切换 index.jsp会默认当成首页 <%! int x = 2; 在<%!
阅读全文
摘要:将接口,普通的java对象映射成数据库中的记录 mybatis 简化 jdbc JDBC的数据连接 mybatis 导包 : 配置文件 http://www.mybatis.org/mybatis 3/zh/getting started.html(映射sql文件 以及配置文件) 约束导入 通过下面
阅读全文
摘要:使用Servlet开发用户登录功能 = spring 改造前 目录 user.java userDaoImpl.java c3p0来连接数据库 userserviceImpl.java userLoginService.java index.jsp login.jsp 改造后 :通过spring注入
阅读全文
摘要:附上学习视频黑马程序员 https://www.iqiyi.com/v_19rrad4y88.html curid=623832100_d64bcfbae20d0fef8e67a50d3e1293b1 applicationContext.xml 配置文件 sqlMapconfig.xml test
阅读全文
摘要:web.xml login.jsp userController.java springmvc_config.xml
阅读全文
摘要:XML配置 name是起一个名字,我们可以通过这个name来利用容器获取对象 name可以使用特殊字符 名字也可以重复(但不推荐将多个对象名字命名为重复的) !!! id与name作用相同 但不能重复 不支持特殊字符 class是被管理对象的全包名,spring会通过这个包名来创建对象 空参构造 x
阅读全文
摘要:导入的资料如果跟自己的工具如eclipse中的jre包有冲突 可以修改 修改方式 注意:要多看看数据库的版本跟导入的包是否匹配 学习spring 自定义对象 由Spring创建 第一步:完成相应的配置 视频里面看 配合网站http://www.sikiedu.com/my/course/267 对比
阅读全文
摘要:脚本编写 一般在语句后面加一个; ;对应的语句不显示在窗口中,但是会更新内存保存的value 输入语句 定义 input 输出语句fprintf + 换行 格式化 输出如果不要多余的零的话用 %g 代替%f 选择结构 if else if XXXX&&YYYY ps disp(a) 看a 的值 自动
阅读全文
摘要:matlab 矩阵实验室 计算工具界面如下 学习教程https://www.bilibili.com/video/av9823697 对数的表达:log2(32) 、log10(100)、log(e)1 【默认log 以e 为底!!!】 精确到小数点四位 如果需要计算一些其奇怪的底数只能用换底公式:
阅读全文
摘要:matlab 函数的定义 增加ouput args属性 也就是可以保存值 如下面可以将值附给a 函数里面调用函数 用脚本输出1~1000质数 ```
阅读全文
摘要:学习网站https://www.bilibili.com/video/av18603726/ 启动mysql服务(停止为net stop mysql) 配置路径:Pathx(系统) C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin 变成下面 进入my
阅读全文
摘要:安装好mysql数据库 安装后检查是否有connection J 的程序 第一步导入架包,加载驱动程序 发起请求 第一步的程序 url 如果写成 jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8 ;
阅读全文
摘要:组合两个表 左连接 select max(Salary) as 'SecondHighestSalary' FROM Employee where salary
阅读全文
摘要:import java.util. ; public class Main { public int theNum(String str) { //sum统计有多少个不同的数//arr保存单词//bol某位置判断是不是有重复的单词1为重复单词 int sum = 0; String []arr =
阅读全文
摘要:
```
import java.util.Calendar; public class Main { // 测试代码 public static void main(String[] args) { C...
阅读全文
摘要:本人解法 比较笨 public class Main { // 测试代码 public static void main(String[] args) { // 定义一个字符串用于连接五个数字 int sum = 0; for (int i = 10; i
阅读全文
摘要:这道题没什么难度就是过程比较复杂 输入n行后还要输入一行的起始位置 然后把所有的数加到起始位置那里 import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static String c
阅读全文
摘要:是找前n项质数和 而不是说前n项自然数的质数积 里面用了一种新的找质数的方法 https://blog.csdn.net/kevin_nan/article/details/88300966 里面有写新的质数查找方法
阅读全文
摘要:import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double n = sc.nextDouble()
阅读全文
摘要:跟杨辉三角模型的思路差不多 //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
阅读全文
摘要:算法训练 最大最小公倍数 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 根据数论
阅读全文
摘要:描述 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多少只
阅读全文
摘要:别的大佬的做法 我也分析了以下 加了旁注
阅读全文
摘要:递归解决方法 其他人解法也是大同小异 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
阅读全文
摘要: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
阅读全文
摘要:题目介绍得有点问题 过程是将一组数组进行处理 处理后再返回有几个不同的项 class Solution { public int removeDuplicates(int[] nums) { if(nums.length==0) return 0; int i=0; for(int j=0; j
阅读全文
摘要:思路导图 先用几个二维数组保存 abcd 用ASCII码保存在二维数组中 HashMap 一开始写不出来 卡了很久 class Solution { public List commonChars(String[] A) { List result = new ArrayList(); List l
阅读全文
摘要:package leetcode; import java.util.Stack; public class Main { public boolean isValid(String S) { //一些前提条件 if (S == null || S.length() == 0) return tru
阅读全文
摘要:emmm 很遗憾超时间了 优化后 再次修改 分成两步 一步是判断是否已经是两个连接同样的字母在一起了 ,另一步则是添加 第二种不会超时
阅读全文
摘要:感觉挺简单的 结果掉坑了 超时警告 public int countPrimes(int n) { int sum = 0; int[]arr = new int [n]; for(int i = 2 ;i
阅读全文
摘要:这道题采用的是hashset 如果重复的话就return true 方法不难 public boolean containsDuplicate(int[] nums) { HashSet hs = new HashSet(); for(int i = 0 ;i
阅读全文
摘要:这道题我的做法是进行排序 从小到大 取以一个数取反 再进行排序取反 每一次取的数都是最小的 如 10 变 10 排序 取第一个数 class Solution { public int largestSumAfterKNegations(int[] A, int K) { Arrays.sort(A
阅读全文
摘要: ``` public int clumsy(int N) { //12 = 10 * 9 / 8 + 7 - 6 * 5 / 4 + 3 - 2 * 1 //arr存放数据 //sum 先取第一个数 ...
阅读全文
摘要:
```
class ListNode { int val; ListNode next; ListNode (int val) {this.val = val;}
}
class MyLin...
阅读全文
摘要:下面是我的算法 一开始采用的是while(ln2 != null && ln1 != null) 结果答案就是解不出 然后采用下面更加啰嗦的 就好了 ~~~~ 简化版:
阅读全文
摘要:自己的方法不适用性太差了 因为要另外处理0; 所以不建议采用 import java.util.Scanner; class Solution { public int bitwiseComplement(int N) { String str = ""; int sum = 0 ; if(N ==
阅读全文
摘要:对于这种题目 第一反应是看看怎么去枚举所有情况 然后看所有合适的情况 所对应最小的船载重量 根据提示判断 必定会超时 第一次接触这种题目 自己还不够熟练 不知道根据提示采用二分查找 一个一个船载重量的值进行判断 public class Solution { public int shipWithi
阅读全文
摘要:这道题就是找自己大的那个数就好 简单的解法 后面增加用栈解的方法 class Solution { public int[] nextLargerNodes(ListNode head) { ArrayList al = new ArrayList(); while(head!=null) {al.
阅读全文
摘要:这道题不难 按照int正常解答的话 后面会出现溢出的情况 所以要想想怎么解决溢出问题 可被5整除的数 最后一位一定是0 或者是 5 才可以被整除 而前面的部分是没有意义的数 所以我们只留下最后一位就行 用%10 class Solution { public List prefixesDivBy5(
阅读全文
摘要:贪心算法:如果绕不过某个零的话 就会return false 如果能绕过去 就一定能达到对面
阅读全文
摘要:这道题题意不难 但是不用循环或者递归的话 还是有点难度的 第二种比较有意思 如果只有一个1 其他都是0 说明是3的幂 三进制
阅读全文
摘要:这道题一开始是用栈 然后发现有点困难 然后直接用字符串切割 模拟栈的过程 ( flag ++ ) flag 当flag等于0 之后我们就会得到一个独立的部分 , 然后再把首尾两个括号去掉 即可 class Solution { public static String removeOuterPare
阅读全文
摘要:能不能被5整除都看 看输入数字的最后一位是否为 0或者5 也就是最后一位是否能被整除 这道题很容易就溢出 所以我们仅包括最后几位即可 class Solution { public List prefixesDivBy5(int[] A) { List ans = new ArrayList();
阅读全文
摘要:这道题是用贪心 题目中还说要 %a 好像没用 也能过
阅读全文
摘要: ``` import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s...
阅读全文
摘要:这道题可以呀,一开始按照常规解法虽然答案正确但是还是报错了 无奈之下 看答案了 题解: 如果直接暴力求解,由于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
阅读全文
摘要:题目做不出 看答案:参考文献 https://www.xuebuyuan.com/1394116.html https://blog.csdn.net/orangesix/article/details/44190501(在下面的8/2还是什么 只要因子2的数量还有 都不会尾数绝对不会是奇数) ht
阅读全文
摘要:这道题一开始很懵逼 完全没头绪 ~~~廖某 动动脑筋就像出来了 https://me.csdn.net/weixin_43922043 然后按照他的思路自己实现了一遍 又因为dp[?] 都是存放余?的组合总数 dp[(?+ x )%3 ] = dp[(?+x)%3] + dp[?]; 具体看代码 i
阅读全文
摘要:总体思路是 先找出每一瓶牛奶的有效天数是多少 例如 500 就是 两天 ,1000 就是 五天 10000有效牛奶量1000 也就是五天 然后判断那个有效天数所对应的价格最低 ps 里面涉及到除法 所以用double保存 除非要取整数部分 就不用 import java.util.Scanner;
阅读全文
摘要:这类型题第一次接触 所以一开始想不出来 现在懂了 Math.abs(x2 x1)+Math.abs(y2 y1) %2 来自网页EOJ大佬的解释: 要想清楚还是比较麻烦的,大力猜测结论与奇偶性相关,就稳了。 结论是:如果 |x1−x2|+|y1−y2| 是奇数,先手必胜,否则,后手必胜。 下面我们定
阅读全文
摘要:蓝桥杯没有自己满意的奖 继续加油 往前看 加油 加油加油 这道题不难 主要是每个人都是同时传给隔壁的人 所以 用一个temp该位置要传给下一位多少个糖果 temp2 是上一位传给现在位置有多少个糖果 依次类推 直到所有值相同跳出循环 输出值 import java.util. ; public cl
阅读全文
摘要:这道题怪怪的 虽然说一开始反应是DP(肯定会超时) 看了很多答案都是找规律 但改了以后 发现还是不能AC 最后把自己的东西改成跟答案一样就AC了 这道题的切入就是 %7 0123456 import java.util.Scanner; public class Main { public stat
阅读全文
摘要:因为一开始做这道题的时候 采用的是 自己写一个方法 然后方法实现功能 结果搞得自己一直都没有运行成功 好吧~~~ I am fine
阅读全文
摘要:一开始是开了一个二维数组 保存每一个位置所对应的值 结果发现过于啰嗦 而且过于臃肿 导致我出错后一直找不到那里错 所以参考了其他解法 改写原来的方法 import java.util. ; public class Main { public static void main(String[] ar
阅读全文
摘要:多少个非空连续子串是质数串!!!!!~~~~以为是各种组合 记一条审题不清晰 看了一篇博客才知道 wc https://www.cnblogs.com/bxd123/p/10658075.html (一拿到题感觉是dp 因为之前做过这种类似的字符dp 但是想不出来状态转移)我也觉得要动归 就是不知道
阅读全文
摘要:到达每个ab的值的概率是相等的 都是1/ (m+n) 听说hdu4586差不多的题 数学期望,Ex=n/(m+n) 正确的之和+m/(m+n) (错误的之和+Ex) https://blog.csdn.net/xuxiaobo1234/article/details/89228118(上面公式化简结
阅读全文
摘要:题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1 跟 I) 题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1 跟 I) 题意一定要看清楚 ~~~~~~~~~~~~~~~~~~ 是 i I O 跟0 (不要看成 1
阅读全文
摘要:用学校 z/k的人看成绩 看那些在50%内 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); whil
阅读全文
摘要:一开始解不出来 看了c++语言版本 改写成java版本老失败 后面宿友廖某MVP改出来了 例如dfs(21) 21/(2到9) 也就是方向求2到9各种组合哪些可以乘起来是小于目标数21的 你们也可以手写2乘于2到9 ......3乘于2到9 .....到9乘于2到9 求出来的数有多少种小于目标数 然
阅读全文
摘要:题目本身不难 主要是读懂题目的意思 意思是集合中一个数由两个其他的数组合 统计有几种不同的数 就像1+2=3 1+3=4 丢 我搞成1+4==2+3 导致一直解不出来 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,
阅读全文
摘要:题目描述 试计算在区间 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 次。 输入输出格式 输入格式:
阅读全文
摘要:``` 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
阅读全文
摘要:Java输入字符串时next()和nextLine()的区别: 1.next()是在输入的一行中,到第一个空格为止,作为本次要输入的字符串,比如我可能输入“I am a girl.”,其实只会存储“I”; 2.nextLine()是在输入的一行中,到回车为止,作为本次输入的字符串(包括空格); 波兰
阅读全文
摘要:import java.util.Scanner; public class Main { //这道题算二十四点采用的是递归的做法 //arr[]存放的是 四张牌的大小 , m 是还没操作的牌数 public static boolean is24(double[] arr, int m) { //
阅读全文
摘要:输入n个整数,找出其中两个数,他们之和等于整数m 如果存在输出 true 不存在输出false 我这里用的是二分查找以及双指针 双指针 二分查找
阅读全文
摘要:按照顺序 以及加入选与不选的问题 采用递归方法表达 并在每一条执行函数中加入参数保存当前字符串的情况 当判断完毕时 输出该字符串 小范围还好 大范围则可能会溢出 求字符串子串 模板 里面会多一种"" 空字符串 栈的写法 搜索中看到一些文章 插在这里把https://blog.csdn.net/mor
阅读全文
摘要:
``` import java.util.*; public class Main { public static void main(String[] args) { Scanner sc =...
阅读全文
摘要:以下资料室是学习矩阵快速幂 够用了 一些矩阵的选择可以自己算一下 普通快速幂的教程:https://v.qq.com/x/page/l0323gb50p2.html 模板 矩阵快速幂的教程:https://v.qq.com/x/page/i03233ew1gm.html 参考:https://blo
阅读全文
摘要:题目: 围棋棋盘由19 19条线组成,这些线公组成了多少个正方形 1有18 2有17 3有16................18有1 自己的解法 public class Main{ public static void main(String[] args) { long sum = 0; fo
阅读全文
摘要:... 续行符 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
阅读全文
摘要:汉诺塔问题一直是我想解决的问题之一,汉诺塔也是让我感到编程的神奇之处,想了很久也领悟不了里面的奥秘。 附上灯哥教学视频https://www.bilibili.com/video/av9830115?from=search&seid=6226553387047262312 递归写法 n = N %
阅读全文
摘要:题目, 我觉得最简单的方法就是用四个for循环把他解出来,一个一个枚举,用两个矩阵进行保存 public class Main { public void gameOfLife(int[][] board) { int length = board.length;// 得到数组的长 int wide
阅读全文
摘要:一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。 例如: 当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153,这样的数字也被称为水仙花数(其中,“”表示乘方,53表示5的3次方,也就是立方)。 当N=4时,1634满足条件,因为
阅读全文
摘要:如释重负 自己看了很多视频自己手写出自己的java版本的nqueen问题 get 以下是自己的解法: import java.util. ; import java.math. ; public class Main { public void Nqueen(int i, int n, int ar
阅读全文
摘要: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 =
阅读全文
摘要:本人解法 ~略麻烦 其他的解法 有点简单~~~~ 不用采用A~Z保存在一个数组中 最牛逼的一行解决
阅读全文
摘要:本人的解法: public class Main { public int trap(int[] height) { // 统计雨水总数//temp登记最大值 int sum = 0; if (height.length != 0) { int temp = height[0]; int temp2
阅读全文
摘要:本人先讲自己比较笨的 方法 package homework; public class Main { public String convert(String s, int numRows) { int length = s.length(), x = 0, y = 0; String arr[]
阅读全文
摘要:题目描述 已知: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。 输入输出格式 输
阅读全文
摘要:题目描述 将1,2,⋯,9共9个数分成3组, 分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。 输入输出格式 输入格式: 木有输入 输出格式: 若干行,每行3个数字。按照每行第1个数字升序排列。
阅读全文
摘要: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
阅读全文
摘要:采用float double 不宜存储精准的数据 !!钱或者其他 一些很有用的浮点数可能会被消除 编写程序: 程序应该增加未来功能口子!!! 1. 【POJ3984】 迷宫问题:四个方向可用{1,0, 1,0} {0,1,0, 1} 队列 1. 【poj2386】 把整一块符合条件的值附给已读状态!
阅读全文
摘要:https://www.bilibili.com/video/av46402848/ 考虑的方面要谨慎 用链表实现 层次遍历
阅读全文
摘要:这道题求路径 可不可通很容易 这道题主要是求具体路线比较麻烦 所以我是采用递归 因为每一步都阶进1 所以我采用递归的方式 因为只有一条具体路线所以不怕 用递归 java import java.util.LinkedList; import java.util.Queue; import java.
阅读全文
摘要:flash脚本: eclipse的severs被删: oracle什么时候需要commit: set autotrace常用操作: maven的介绍: 配置监听程序 结合视频 安装 网络: 检查命令行: 原文地址: 参考文章: foreach: java中==与equel的区别 Oracle灾备方案
阅读全文
摘要:lowbite运算: floyd算法: 字典树: 线段树: 树状数组: 矩阵快速幂: 凸包 旋转卡壳 组合 : 辗转相除法、 Bellman Ford: 素数查找: 除法:double: 最小编辑距离: 莫队算法: 迪杰斯特拉算法Dijkstra:
阅读全文
摘要:原理就是这样,第2层的数,是第二层两个数的相加 例如2 是由上一个两个1相加 java import java.util. ; public class pascal { public static void main(String[] args) { Scanner sca = new Scann
阅读全文
摘要:``` 描述 输入三个自然数N,i,j (1= 1) { //遍历左下到右上对角线一遍 System.out.print("(" + temp1 + "," + temp2 + ")"); temp1++; temp2--; } } } ```
阅读全文
摘要:java import java.util.Scanner; public class Main { boolean isPrimenumber(int i) { // 判断是否是质数的方法 for (int x = 2; x
阅读全文
摘要:MyBaits 接受是乱码 可以用 string的 getbyte 转换为UTF 8 applicationContext 不宜用自己取名 快捷键CTRL +/ 代码相同 可能放到地方不合适 还是报错的问题,报错了第一时间看的是应该是错在那里针对性去看 进行一些测试 vi文本编辑器有三种模式,一般模
阅读全文
摘要:java package homework; public class prem { public void swap(int a[], int x, int y) { int temp = a[x]; a[x] = a[y]; a[y] = temp; } public void prem(int
阅读全文
摘要:第二种解法跟一种差不多 但在执行过程中有一些没必要算的结果会跳掉 省去一些时间 这里的代码跟视频有点差别
阅读全文
摘要:java import java.util. ; public class problem { public int f(int x, int y) {// 格子要么横 ,要么竖 两种情况 递归写两种横着一个 竖着一个 int[][] arr = new int[x][y]; for (int i
阅读全文
摘要:看到这个问题一开始有点懵逼,学生都是动态的,经过几次草稿纸上画图(建议大家做做编程的时候,多在草稿纸上画来画去) 以下是我各人的数量 第一步:先输入多少个学生的数量 如5个 第二步输入水龙头的数量 如三个 第三步:输入每个人打水的数量如 4 4 1 2 1 第三个水龙头最快完成换人接水 当第三个水龙
阅读全文
摘要: ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ...
阅读全文
摘要: ``` FJs是带了一群奶牛去参加“农场年”的竞赛,在这个比赛项目下 每一个农场主 对他们的奶牛排列成一行 【herd】然后把他们赶到比赛现 场,这个比赛的组织方提出一种新的注册方案【registration注册 ...
阅读全文
摘要:java import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; class P { int x; int y; public P(int a, int b) { this.x = a; this.
阅读全文
摘要:作为一名java选手,该oj貌似没有设置java审核时间 结果超时了(对java超级不友好) 不过思路都是一样的 都用贪心解决 因为一个取一个来 1~ n n~ 1 思路如下 java import java.util.Scanner; class Point { int X, Y; } publi
阅读全文
摘要:java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner (System.in); while(sc.hasNext())
阅读全文
摘要:It's time to reevaluate how women handle conflict at work. Being overworked or over committed at home and on the job will not get you where you want t
阅读全文
摘要:Recently I attended several meetings where we talked about ways to retain students and keep younger faculty members from going elsewhere. It seems hig
阅读全文
摘要:java import java.util.Scanner; public class Main { static int arr[][]; static Scanner in = new Scanner(System.in); public static void main(String[] ar
阅读全文
摘要:附上其他好的文章的链接 https://blog.csdn.net/wo541075754/article/details/66971888 https://blog.csdn.net/u012561176/article/details/48183181 https://blog.csdn.net
阅读全文
摘要:首先感谢我宿友廖某的指导 服务器 客户端 https://blog.csdn.net/o0DarkNessYY0o/article/details/52410980
阅读全文
摘要:public class Main { //一开始我也想了很多方法 用另外一个矩阵帮忙保存 结果是错的 public void rotate(int[][] matrix) { int n = matrix.length; int top = 0, left = 0, right = n 1, bo
阅读全文
摘要:顺便训练自己的英语: 因为近期下雨,农家John 的农场有很多水坑(用一个NM矩阵表示| represent 代表、rectangle 矩阵),每一个区域表示形式为水(w)或者土地(.),农夫jhon 想指出在他的农村多少个已经形成的水坑,一个水坑是由一个水和连接在一起的八个邻居区域形成的 给一个农
阅读全文
摘要: ```java import java.util.*; public class Main { public void braveGame() { //这里主要是解决n%(m+1)是否等于0 或者不等于...
阅读全文
摘要:When Work Becomes a Game A) What motivates employees to do their jobs well? Competition with coworkers, for some. The promise of rewards, for others.
阅读全文
摘要:不得不说这道题坑!!!! 格式化输出 真的很D区 不格式化就错 wuwuwuwuwuuwu java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc =
阅读全文
摘要:大佬再看看那里可以优化没有 https://www.jianshu.com/p/25eba927d9da 题目转化为:F(n+1) = F(n) + 2F(n 1) + n4 + 4n3 + 6n2 + 4n + n0 状态转移矩阵 辣鸡6470 java写答案正确就是超时 怪不得没人用java写~
阅读全文
摘要:https:// blog.csdn.net/CuriousLiu/article/details/81175831 附上其他的人解释 虽然看完还是有点不懂 有点烧脑 出去吃个饭就到怎么解了 第一步 先按结束时间早的进行排序 结束早的在前面 第二步 重头开始选 选结束时间早的 这样接下面 结合下一部
阅读全文
摘要:java import java.util.Scanner; public class Main { public static int quick_pow(int a[][], int b, int mod) { int temp[][] = { { 1, 0 }, { 0, 1 } }; whi
阅读全文
摘要: ```java
import java.util.*;
public class Main { public static void main(String[] args) { Scanner sc = n...
阅读全文
摘要:java import java.util. ; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { Stri
阅读全文
摘要:采用数组模拟栈的入栈出栈 进行匹配 通过仅有 ~通过率97.3% 因为这类型的解不了 退栈进栈的方式 跟下面代码思路差不多 但是对于下面这种情况的处理无法解决 所以换种思路结合动态规划的思路 每一次查询都有自己作用 并把作用交给下一次查找 (()(())) ()() 删括号的时候一定要时刻保证左括号
阅读全文
摘要:java package test; public class main { public static void main(String[] args) { int x = 0; for(int i = 1 ; i
阅读全文
摘要:https:// www.bilibili.com/video/av53794167?from=search&seid=6694082725022421560 java import java.util.Scanner; class TreeNode{ final static int MAX_SI
阅读全文
摘要:```
AE
背景颜色替换 :https://www.bilibili.com/video/av50269443/keylight
粒子消散效果:https://www.bilibili.com/video/av18472256?from=search&seid=10386598988928473578
抠图:钢笔工具
裁剪:https://www.bilibili.com/video/av49...
阅读全文
摘要:枚举 递推解法: 开一个二维数组 选0 /1 初始值arr(0,0) 没有限制下一位 我们下一位写0 /1 都行 所以我们把第0位写成 “0 ” 为 1 如果第0位(不是有效位)看成1限制有效位第一位 不能填1 java import java.util.Scanner; public class
阅读全文
摘要:这里运用了最小距离的算法 经典的动态规划 相同字符 左上角值加1 不相同字符 邻居三个取最小 注意点也要把"" 空字符串考虑进去 三个求最小可以改下为 Math.min(n, Math.min(m,l)) java class Solution { public int min(int n , in
阅读全文
摘要:https: //www.bilibili.com/video/av47427754?from=search&seid=10869921304007190819 java import java.util. ; public class djstl { public static void main
阅读全文
摘要:这道题结合树状数组的lowbite 运算可得到答案 C include void show(int a,int n) { int i; int msk = 1 1; } printf("\n"); } void f(int n) { int i; int num = 1; for(i=0; i
阅读全文
摘要:这道题仅仅是判断是否能解开数独 不要求解出来 java class Solution { public boolean isValidSudoku(char[][] board) { for(int i = 0 ; i j; k ) if(board[i][j] == board[i][k]) re
阅读全文
摘要:然后我百度一下找新的解决方法 可以这么想,假设n个人的ac数量按从小到大排列,可以从中任选m个人(n= m =2), 再把这m个人分2组(每个人都要分组),要是满足最小ac数大于最大ac数,只需要在m 个人中插板即可。例如: m个人假如分别为 : 1,2,3,4,......m 1,m (m个人的a
阅读全文
摘要:import java.util. ; public class Main { public void publicSale() { //这里主要是解决n%(m+1)是否等于0 或者不等于0 其实1那个值也可以去 1=n) { for(int i=n ;i
阅读全文
摘要:这道题其实不难 难就难在有一些知识点没学 所以就花了很多时间来思考 怎么存放数据 一开始我是用了一个二维数组 后面就改成了Arraylist 然后进行排序 这道题并不是整箱整箱的拿 ,可以拿箱子的一部分 所以先将性价比高的拿出来
阅读全文
摘要:class Solution { public int reverse(int x) { int flag = 1; int ans = 0; int temp = 0; if (x 0) { temp = x % 10; if (ans Integer.MAX_VALUE / 10 || (ans
阅读全文
摘要:英语版 中文版 这道题思路跟一个up主一样 就是细节处理不是很好 ~~~~ x1 x2 x4 x8 而我没有导致超时 public int divide(int dividend, int divisor) { if (divisor == 0) return Integer.MAX_VALUE;
阅读全文
摘要:import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; class Point { int x; int y; } //比较函数 class myComparator implements Com
阅读全文

浙公网安备 33010602011771号