一、题目 二、 解题分析: 题目是求 N的阶乘,但如果要利用 for 循环求的阶乘的结果 sum,然后再去 模10计数,但是N的阶乘肯定会溢出 所以在 for循环 内一个一个的求取 <方法1>,但是此题会超时,这就很尴尬! 所以找一下规律<方法2>:很容易知道能产生 0 的情况是 2*5 = 10 ...
分类:
其他好文 时间:
2017-10-04 18:01:31
阅读次数:
192
HashMap原理 HashMap底层采用数组结合链表形式保存,数组中保存的数据Entry,它有四个属性(key,value,next,hashcode)。我们都知道HashMap采用键值对保存数据。实现流程如下,先用本地方法获取key的hashcode,再用该数据的hash值与数组长度-1,采用按 ...
分类:
其他好文 时间:
2017-10-04 18:01:24
阅读次数:
206
python与C/C++不一样,它的变量使用有自己的特点,当初学python的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,其实这个特点类似于JAVA,所以在python里面大家也不用担心类似于C/C++中的指针的复杂问题, 在python中数据分为可变数据类型,不可变数据类型。 ●可... ...
分类:
编程语言 时间:
2017-10-04 18:01:17
阅读次数:
347
1 指定使用了什么库 -lstdc++ 这样链接的时候就会去指定的目录下找链接库,优先使用动态库。然后在elf文件中加入依赖关系,放在NEEDED中。 2 指定在哪里去找库 -Wl,-rpath,some_path 这个有两个作用,第一,在链接的时候,帮助elf的生成。第二,告诉ld-linux.s ...
分类:
系统相关 时间:
2017-10-04 18:01:10
阅读次数:
199
0 前言 为了保护服务器的图像数据,需要用一个图像加密算法来加密服务器的图像:一开始找了一种基于混沌的图像加密算法,效果还是很理想的,是把矩阵图像上的像素点进行上下左右的混乱;后来发现加密后图像会变大,使用了简单的异或原理来加密图像;最后把加密算法应用到项目上,需要递归创建于源文件相同的目录结构和加 ...
分类:
其他好文 时间:
2017-10-04 18:01:01
阅读次数:
161
C#中的两种交互模式: C/S(客户端Client/服务器端Server) B/S(浏览器Browser/服务器端Server) VS中的文件格式: .Sln:解决方案文件; .Csproj:项目文件; .cs:类文件; VS中常用的快捷键 Ctrl+K+D:快速对齐代码 Ctrl+K+C:注释 C ...
题意 : 给出一些病毒串,问你由ATGC构成的长度为 n 且不包含这些病毒串的个数有多少个 分析 : 这题搞了我真特么久啊,首先你需要知道的前置技能包括 AC自动机、构建Trie图、矩阵快速幂,其中矩阵快速幂和AC自动机可能都熟悉,但是这题为什么和矩阵有关系?Trie图是什么呢?好像只听说过Trie ...
分类:
其他好文 时间:
2017-10-04 18:00:44
阅读次数:
139
某个矿藏丰富的地区埋有不同价值的矿藏。Mr. Chen某日记起他在此处有一块领地,于是他很想知道自己的领地上到底包含价值多少的矿物。他在该地区的地图上画出了领地的边界,请你来为他做一个资产评估。 假定整个地区的地图为矩形。为了方便起见,我们把这个地区划分成若干单位正方形区域,每个区域以该处的矿藏价值 ...
分类:
其他好文 时间:
2017-10-04 18:00:36
阅读次数:
146
面向对象编程(Object Oriented Programming),简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即... ...
分类:
编程语言 时间:
2017-10-04 18:00:27
阅读次数:
247
MADE 玩个基巴 写了半天 浏览器停止响应 然后 写的东西没了 的东西没了 东西没了 西没了 没了 了 !!!爆炸!!! 只有最后一丢丢代码了 v、 ...
分类:
其他好文 时间:
2017-10-04 18:00:18
阅读次数:
113
Oracle中SQL使用技巧:使用 || 作为连接符,例如:SELECT last_name||job_id AS "Employees"FROM employees;给列加别名时,可以用双引号 ”” 括起来,可以让别名保持小写,或者中间存在空格等PL/SQL Developer使用技巧:在Comm... ...
分类:
数据库 时间:
2017-10-04 18:00:11
阅读次数:
289
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。?类定义 以Student类为例,在Python中,定义类是通过class关键字:class... ...
分类:
编程语言 时间:
2017-10-04 18:00:02
阅读次数:
239
按照网上其他帖子安装完vsftpd服务后,通过命令 ftp localhost可以正常连接,但是输入ftp ip地址后,则没法连接。最后搜索到解决办法竟然是得添加阿里云的安全组规则。 步骤: 在“云服务器ECS->实例->管理->本实例安全组->配置规则”中,选择“添加安全组规则“。 只需要填入"端 ...
分类:
其他好文 时间:
2017-10-04 17:59:53
阅读次数:
180
1054. The Dominant Color (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue 时间限制 100 ms 时间限制 100 ms 内存限制 65536 kB 内存限制 65536 kB ...
分类:
其他好文 时间:
2017-10-04 17:59:44
阅读次数:
204
最近复习了一下宽搜,感觉其实搜索是一种精神,而这种精神就是不怕困难走到底,掌握这种精髓能很好地帮助您解决一些需要举例子的问题。 今天找了一道题,比较值得学习,希望通过这道题了解宽搜的套路。 题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=2 ...
分类:
编程语言 时间:
2017-10-04 17:33:13
阅读次数:
2874
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2809 我们考虑以每一个节点作为管理者所得的最优答案,一定是优先选择所要薪水少的忍者。那么首先整棵子树的忍者都选上,如果总和大于$M$,那么就不断删除薪水最大的那一个忍者。 然后考虑从下至上合 ...
字符串切片< name = "abcdef" name[1:3]表示从下标为1开始取到3。(左闭右开区间 不包含右侧) Python中字符串的最后一个可以使用len(name)-1或者-1,依次类推倒数第二个即为-2..... name[3:]如果第二个不填写,则默认为最后一个。 name[3: : ...
分类:
编程语言 时间:
2017-10-04 17:32:56
阅读次数:
218