- 力扣: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要叫做数据流
- 微信开发者验证接口开发
362217990
微信 开发者 token 验证
微信开发者接口验证。
Token,自己随便定义,与微信填写一致就可以了。
根据微信接入指南描述 http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html
第一步:填写服务器配置
第二步:验证服务器地址的有效性
第三步:依据接口文档实现业务逻辑
这里主要讲第二步验证服务器有效性。
建一个
- 一个小编程题-类似约瑟夫环问题
BrokenDreams
编程
今天群友出了一题:
一个数列,把第一个元素删除,然后把第二个元素放到数列的最后,依次操作下去,直到把数列中所有的数都删除,要求依次打印出这个过程中删除的数。
&
- linux复习笔记之bash shell (5) 关于减号-的作用
eksliang
linux关于减号“-”的含义linux关于减号“-”的用途linux关于“-”的含义linux关于减号的含义
转载请出自出处:
http://eksliang.iteye.com/blog/2105677
管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有
- Unix(3)
18289753290
unix ksh
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or&nbs
- 关于ListView中性能优化中图片加载问题
酷的飞上天空
ListView
ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。
具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594
如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。
现在想出一个方法就是每次都添加一个标识,然后设置图
- 德国总理默多克:给国人的一堂“震撼教育”课
永夜-极光
教育
http://bbs.voc.com.cn/topic-2443617-1-1.html德国总理默多克:给国人的一堂“震撼教育”课
安吉拉—默克尔,一位经历过社会主义的东德人,她利用自己的博客,发表一番来华前的谈话,该说的话,都在上面说了,全世界想看想传播——去看看默克尔总理的博客吧!
德国总理默克尔以她的低调、朴素、谦和、平易近人等品格给国人留下了深刻印象。她以实际行动为中国人上了一堂
- 关于Java继承的一个小问题。。。
随便小屋
java
今天看Java 编程思想的时候遇见一个问题,运行的结果和自己想想的完全不一样。先把代码贴出来!
//CanFight接口
interface Canfight {
void fight();
}
//ActionCharacter类
class ActionCharacter {
public void fight() {
System.out.pr
- 23种基本的设计模式
aijuans
设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同
- 《周鸿祎自述:我的互联网方法论》读书笔记
aoyouzi
读书笔记
从用户的角度来看,能解决问题的产品才是好产品,能方便/快速地解决问题的产品,就是一流产品.
商业模式不是赚钱模式
一款产品免费获得海量用户后,它的边际成本趋于0,然后再通过广告或者增值服务的方式赚钱,实际上就是创造了新的价值链.
商业模式的基础是用户,木有用户,任何商业模式都是浮云.商业模式的核心是产品,本质是通过产品为用户创造价值.
商业模式还包括寻找需求
- JavaScript动态改变样式访问技术
百合不是茶
JavaScriptstyle属性ClassName属性
一:style属性
格式:
HTML元素.style.样式属性="值";
创建菜单:在html标签中创建 或者 在head标签中用数组创建
<html>
<head>
<title>style改变样式</title>
</head>
&l
- jQuery的deferred对象详解
bijian1013
jquerydeferred对象
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。
每个版本都会引入一些新功能,从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。
&nb
- 淘宝开放平台TOP
Bill_chen
C++c物流C#
淘宝网开放平台首页:http://open.taobao.com/
淘宝开放平台是淘宝TOP团队的产品,TOP即TaoBao Open Platform,
是淘宝合作伙伴开发、发布、交易其服务的平台。
支撑TOP的三条主线为:
1.开放数据和业务流程
* 以API数据形式开放商品、交易、物流等业务;
&
- 【大型网站架构一】大型网站架构概述
bit1129
网站架构
大型互联网特点
面对海量用户、海量数据
大型互联网架构的关键指标
高并发
高性能
高可用
高可扩展性
线性伸缩性
安全性
大型互联网技术要点
前端优化
CDN缓存
反向代理
KV缓存
消息系统
分布式存储
NoSQL数据库
搜索
监控
安全
想到的问题:
1.对于订单系统这种事务型系统,如
- eclipse插件hibernate tools安装
白糖_
Hibernate
eclipse helios(3.6)版
1.启动eclipse 2.选择 Help > Install New Software...> 3.添加如下地址:
http://download.jboss.org/jbosstools/updates/stable/helios/ 4.选择性安装:hibernate tools在All Jboss tool
- Jquery easyui Form表单提交注意事项
bozch
jquery easyui
jquery easyui对表单的提交进行了封装,提交的方式采用的是ajax的方式,在开发的时候应该注意的事项如下:
1、在定义form标签的时候,要将method属性设置成post或者get,特别是进行大字段的文本信息提交的时候,要将method设置成post方式提交,否则页面会抛出跨域访问等异常。所以这个要
- Trie tree(字典树)的Java实现及其应用-统计以某字符串为前缀的单词的数量
bylijinnan
java实现
import java.util.LinkedList;
public class CaseInsensitiveTrie {
/**
字典树的Java实现。实现了插入、查询以及深度优先遍历。
Trie tree's java implementation.(Insert,Search,DFS)
Problem Description
Igna
- html css 鼠标形状样式汇总
chenbowen00
htmlcss
css鼠标手型cursor中hand与pointer
Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/>
Example:CSS鼠标手型效果 <a href="#" style=&qu
- [IT与投资]IT投资的几个原则
comsci
it
无论是想在电商,软件,硬件还是互联网领域投资,都需要大量资金,虽然各个国家政府在媒体上都给予大家承诺,既要让市场的流动性宽松,又要保持经济的高速增长....但是,事实上,整个市场和社会对于真正的资金投入是非常渴望的,也就是说,表面上看起来,市场很活跃,但是投入的资金并不是很充足的......
 
- oracle with语句详解
daizj
oraclewithwith as
oracle with语句详解 转
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
例子:注意,这是sql语句,不是pl/sql语句, 可以直接放到jdbc执行的
----------------------------------------------------------------
- hbase的简单操作
deng520159
数据库hbase
近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.
用ssh登陆安装hbase那台linux后
用hbase shell进行hbase命令控制台!
表的管理
1)查看有哪些表
hbase(main)> list
2)创建表
# 语法:create <table>, {NAME => <family&g
- C语言scanf继续学习、算术运算符学习和逻辑运算符
dcj3sjt126com
c
/*
2013年3月11日20:37:32
地点:北京潘家园
功能:完成用户格式化输入多个值
目的:学习scanf函数的使用
*/
# include <stdio.h>
int main(void)
{
int i, j, k;
printf("please input three number:\n"); //提示用
- 2015越来越好
dcj3sjt126com
歌曲
越来越好
房子大了电话小了 感觉越来越好
假期多了收入高了 工作越来越好
商品精了价格活了 心情越来越好
天更蓝了水更清了 环境越来越好
活得有奔头人会步步高
想做到你要努力去做到
幸福的笑容天天挂眉梢 越来越好
婆媳和了家庭暖了 生活越来越好
孩子高了懂事多了 学习越来越好
朋友多了心相通了 大家越来越好
道路宽了心气顺了 日子越来越好
活的有精神人就不显
- java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Tim
feiteyizu
mysql
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException: Valu
- Ehcache(07)——Ehcache对并发的支持
234390216
并发ehcache锁ReadLockWriteLock
Ehcache对并发的支持
在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同
- mysql中blob,text字段的合成索引
jackyrong
mysql
在mysql中,原来有一个叫合成索引的,可以提高blob,text字段的效率性能,
但只能用在精确查询,核心是增加一个列,然后可以用md5进行散列,用散列值查找
则速度快
比如:
create table abc(id varchar(10),context blog,hash_value varchar(40));
insert into abc(1,rep
- 逻辑运算与移位运算
latty
位运算逻辑运算
源码:正数的补码与原码相同例+7 源码:00000111 补码 :00000111 (用8位二进制表示一个数)
负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 -7 源码: 10000111 ,其绝对值为00000111 取反加一:11111001 为-7补码
已知一个数的补码,求原码的操作分两种情况:
- 利用XSD 验证XML文件
newerdragon
javaxmlxsd
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在J
- 搭建 CentOS 6 服务器(12) - Samba
rensanning
centos
(1)安装
# yum -y install samba
Installed:
samba.i686 0:3.6.9-169.el6_5
# pdbedit -a rensn
new password:123456
retype new password:123456
……
(2)Home文件夹
# mkdir /etc
- Learn Nodejs 01
toknowme
nodejs
(1)下载nodejs
https://nodejs.org/download/ 选择相应的版本进行下载 (2)安装nodejs 安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本 (1)上传服务器 (2)解压 tar -zxvf node-v0.12.
- jquery控制自动刷新的代码举例
xp9802
jquery
1、html内容部分 复制代码代码示例: <div id='log_reload'>
<select name="id_s" size="1">
<option value='2'>-2s-</option>
<option value='3'>-3s-</option