- 力扣:738. 单调递增的数字(贪心)
不染_是非
python算法leetcodepython算法数据结构
题目:当且仅当每个相邻位数上的数字x和y满足x329->299确定了遍历顺序之后,那么此时局部最优就可以推出全局,找不出反例,试试贪心。这里需要注意一点题目中给出的n是整型,需要转化成字符型,字符型不能直接±完整代码:classSolution:defmonotoneIncreasingDigits(self,n:int)->int:n=str(n)#将整数转换为字符串方便处理flag=len(n
- 2021-08-08
阵风习习
奥运会结束了,看着奥运健儿取得如此优异的成绩,不禁感慨了一下自己当下的狼狈处境。想想今天一天,自己居然没有力气坐在椅子上学习,整个白天就是躺在床上看讲义,至于看进去了多少内容,真得好好打个问号。不过,今天倒是开发出了自己睡觉的潜力,上午睡了基本一上午,下午还能睡两个小时,是自己真的太累了,还是自己的心太累了?也许两者都有可能吧……晚上总算能够集中精力做了一点题目,好歹算是挽救了一点白天的颓废。坚持
- 2.证明 非单一点 Oct.2023
Unconquerable&Llxy
数学题目数学c++开发语言欧拉函数
目录原题解引申出的编程问题非单一点题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题解题目正解原题已知等边ΔP0P1P2\DeltaP_0P_1P_2ΔP0P1P2,它的外接圆是OOO,设OOO的半径是RRR。同时,设ΔP0P1P2\DeltaP_0P_1P_2ΔP0P1P2所经过的所有点的集合是S0S_0S0。显然,S0S_0S0中有无限个元素。接下来,在OOO上取点P3,P4,P5
- 空想
孤独的冥想者
明天早上要早起,闹钟响了,就起来,不要赖床;明天中午吃完饭,不要看视频,早点睡觉,不然会睡不着,下午没精神;下午多看一点书,多做一点题目;晚上回家不要刷朋友圈,除了做饭吃饭的时间外,还有好几个小时呢,可以做不少题目呢……离考试还剩十几天,到月底一定能把题目做完,然后七月初开始刷真题试卷,时间来的急……一直都这样往好的方向设想着,可有多少次能做到呢?哪天早上没拖着不想起床,那天中午不是到一点多才睡觉
- 心历1
心历日记
今天考了高数,感觉很多都不会,题目都不够熟练,做题速度太慢。总结起来应该有以下几点需要好好注意:1学完一个内容后要多做一点题目,还要注意训练做题速度;2上课要做好笔记,让做笔记的格式定下来,就写在A4纸上,注意要有条理;3心态应该是有一定问题的,觉得自己不行,我也说不清楚其中的奥妙,感觉是这样;4:做题时想得比较多,没有投入的做题。考完试后情绪比较低落,感觉进入这样一所大学很幸运,也有很多很多的挑
- 亲子日记49 放假第二天
李睿妈妈
今天是宝贝们放假第二天,我们仍然没有出去玩,不是因为没时间,出去实在是人太多了,考虑到安全方面就没出去。上午宝贝自己做了一会作业,我又过去看着他做了一份数学卷子,可能是太简单的原因,我稍微在旁边给他读了一点题目,他就所有的题都做对了,看来上学这几天学了不少的东西。中午吃完饭,他就跟姐姐一起做作业了,把拼音全写完了,又把数学每天的练习和口算题做完,这样今天晚上就不用做作业了,可以看会电视。孩子棒棒哒
- 2021年“莲城杯”网络安全大赛-Reverse-baby_rust
夜白君
rust网络安全2021年“莲城杯”Reverseunctf
2021年“莲城杯”网络安全大赛-Reverse-baby_rust题目名称:baby_rust题目内容:能不能再简单一点题目分值:200.0题目难度:中等相关附件:baby_rust的附件解题思路:1.Rust的断言和Panic都会在其中保留原始代码和文件信息,借此可以找出实际被使用的第三方库:2.注意到process是一个可逆的XOR过程,引用该库,从代码中提出Key和密文,直接调用即可fla
- 一教就懂与一考不会
qingqianshiguan
前面两节是数学课,第一节课讲完书上练习一,第二节课考试。讲的时候,学生似乎听懂了,之所以用似乎是因为考试时都不会了。所以,看起来学生一教就懂,其实这里的懂教师想象中的懂,与学生实际可能有较大的偏差,存在着“水分”。甚至极有可能是学生似懂非懂,自认为听懂了。其实,还没有掌握到思维方法和解题思路。仅仅靠书上的一点题目,甚至没有形成学生的思维,更不用说迁移为能力了。就拿第一单元认识图形来说,书上的是知识
- 71
蜉蝣事关
第71天。今天看了几集史莱姆动画片,难得的放纵。吃了一些茶油鸭,有点辣,挺香的,还挺好吃的。下午做了一点题目,答应了明天帮别人上课。明天备好课听课上课,做题目改作业。备新课。晚上留好时间准备论文提纲。加油吧,好多事没实现啊。说好的四月份前看好说的,要复盘了。
- 初中数学学习方法
东海一墨
有的同学说自己学习数学遇到一个瓶颈,就是考试的时候自己做题非常慢,有的时候还答不完题,稍微遇到难一点题目更是没有思路。其实,这些同学说的情况很普遍,很多同学也苦恼,为什么自己做题很慢呢?为什么考试的时候一遇到难题就没有思路呢?在数学学习上遇到问题,要冷静分析,查找问题的原因。如果同学做题慢,没有思路,那么你有可能遇到的问题是:一是学习习惯不好,平时做题懒散,不讲求效率或平时练习少;二是基础知识把握
- Week 5
悟空金月饺子
NathanBenjamin,ChristophA.Keller,HirosiOoguriandIdaG.Zadeh“NaraintoNarnia”一个带有wordplay的有趣的题目,灵感是来源一个介绍knottheory的视频的题目“KnotstoNarnia”。虽然没看过纳尼亚传奇,但是还是听说过的,所以能get到一点题目的乐趣。文章还是关于ensembleaverage/gravity对偶
- 经典带权并查集 POJ 1182(食物链)
_Warning_
并查集
并查集真的是一个很有意思的东西,个人感觉它的主要功能就是实现查找和合并,由于用的是树的数据结构,对于这种带权并查集问题,一般都是通过爷爷、父亲、儿子之间的关系,找出合适的数学关系式来进行彼此转换。题目在这里o_o题目大意:中文题目题意很好理解,不过需要注意一点题目中描述的关系:如果A吃B,B吃C,那么C吃A;翻译成树的语言就是父亲吃儿子,儿子吃孙子,而孙子吃爷爷!(并不是我们通常理解的大鱼吃小鱼,
- PTA基础编程题目集7-38 数列求和-加强版 (20分)
LiGeng_2000
11分的7-38数列求和-加强版(20分)解法加法器模拟,字符串处理,模拟竖式加法的过程比前面函数题的阶乘简单一点题目**给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1,N=3时,S=1+11+111=123。**输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:13输出样例:123
- C#实现的根据日期得到今天是星期几
ArmyFai
C#
算法如下:基姆拉尔森计算公式:W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)mod7在公式中d表示日期中的日数,m表示月份数,y表示年数。留意:在公式中有个与其他公式不同的地方:把一月和仲春看成是上一年的十三月和十四月,例:假如是2004-1-10则换算成:2003-13-10来代进公式计算。但是在测试的时候发现有点出进,就是公式存在一点题目,得稍做修改:W=(d+2*
- 考试场面
寒小寒aki
今天去参加了普通话的考试。只能说,这是一场我虽然没有参加过,但是在我的考试场景中不是特别难的考试。虽然我只是临时抱佛脚地看了一点题目,知道了大概的流程。说说考试场面吧。尽管这是个小考试,可是一到考场,我见到的依然是中国式的备考场景,大家都是在低着头看资料。其实就是普通话而言,临时看资料真心没有特别大的必要。我不知道大家是在这么大的备考场地手足无措呢还是必须借由低着头感觉自己有点事可干。中国式的考试
- 怎样解题
葛亮
为什么想到一个解法比这个解法本身更重要。这是我最近辅导女儿解数学题的体会。我听了不少数学老师的课,大部分老师把精力花在解题步骤和解法本身上面,而对于为什么想到一个解法讲得很少,女儿虽然上了不少数学课,但是每当碰到稍微难一点的或者稍微陌生一点题目就不会做了,而我问她思路是什么,卡在那里时,她都会习惯性地回答:“么有思路啊!”当然可能是因为题目的确有些难度,但是更主要的原因是女儿不善于思考,碰到障碍容
- 记第一次参加2019届蓝桥杯总结与体会
一曲无痕奈何
说实话我第一次写这种文章,也不知道从何处写起,就组织一下语言从刚开始如何准备开始写吧,本来刚比完就应该写的,但是一直没时间,刚好今天清明节给自己放半天假,开始写这个博客。我们学校也就两人参加java组,学长是一直带着我成长的,奈何他考研,一点题目没刷,他依旧拿个三等奖回来。(具体比赛我下面会说)。当我们学校开始召集人手参加蓝桥杯时候,是去年的12月份之前,那时候,我本不打算参加,奈何想训练java
- 北邮OJ-257- 最近公共祖先-软件14 java
凌乱533
思路分析:思路应该比较简单也很容易想的来,就是比较两个节点的最近的祖先节点,要对每个节点依次记录下他的所有祖先节点,包括其自己,因为自己也算自己的祖先节点,这一点题目中没有明确指出所以比较坑。我们可以用一个数组表示某个节点的父节点是谁,在判断的时候顺着数组遍历下去就能达到根节点1,并依次记录下该节点的所有的祖先节点。再与另外一个节点的所有的祖先进行比较。ProblemC.最近公共祖先题目描述给出一
- 【C++】未知数组长度的情况下,读取数组元素:cin && file && getchar && ifstream && fgetc ...
Houchaoqun_XMU
【C++】C++数据结构
很多情况下都需要用数组去解决问题,简单的一点题目会给出数组大小,然后你就可以通过for循环去读取每个元素;麻烦一点的题目不给你数组的大小,需要你自己去获取数组的长度和元素;如,给定数组长度为9,每个元素分别为:836999001;如,给定一个数组(长度未知)的每个元素分别为:836999001;相关函数:fgetc()、getc()、reference:https://blog.csdn.net/
- LeetCode之338—-Counting Bits
Jung_zhang
LeetCode算法
最近上算法课上的有点心塞,所以感觉应该刷刷题来见见世面了,所以选择了LeetCode来做一点题目。LeetCode之338:Givenanonnegativeintegernumber num.Foreverynumbers i intherange 0≤i≤num calculatethenumberof1’sintheirbinaryrepresentationandreturnthemasa
- 一点题目(一)
lemon-now
1,switch语句能否作用在byte上,能否作用在long上,能否作用在String上?在jdk1.6之前,在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符
- UVa 331 - Mapping the Swaps
fobdddf
题目链接:UVa331-MappingtheSwaps最开始做这道题想着是dfs中循环一直向前走,后来想这样不对,因为可能后边交换过后再交换前边的。然后又想双向回溯,也是不对。再后来发现只要交换前的两个元素是降序排列的,那么这么交换肯定是具有最少交换次数的。这一点题目中也已经隐含了,题目中举了一个例子说明什么样的不是最少次数,这个例子就出现了交换前的两个元素已经是升序排列了,所以交换次数不是最少。
- 一点题目和回答
luoleicn
算法优化tcp网络路由器编译器
版权:这篇文章来自http://bbs.chinaunix.net/thread-1678578-1-1.html这个帖子,我只是做了一点总结 =====================================================1)tcp三次握手的过程,accept发生在三次握手哪个阶段? 三次握手之后 2)Tcp流,udp的数据报,之间有什么区别,为什么TCP要叫做数据流
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,