- 博客(13)
- 收藏
- 关注
原创 JAVA的enum类型
//enum是枚举类类型,可以这样看 enum=:every每个+num:number数//为枚举类型的对象赋一个事例(即 枚举类型名 枚举对象名=枚举类型名.内部常量名)//枚举类型规定了枚举对象的取值范围,在定义枚举类型时,{}中每个名字为枚举类型对象的取值//所以规范写的话,应该把里面的变量名写成大写的,因为他们实际上是一个int常量。如果他们的名字由多个单词组成,则可以用_隔开//在
2017-11-20 20:54:22 505
原创 火狐浏览器插件
1将火狐浏览器设置为中本版 (忘了保存) 2将在页面的内容翻译为中文 https://jingyan.baidu.com/album/ab69b270d9a4542ca7189f36.html?picindex=1 3ubuntu截图工具 http://blog.csdn.net/hanshileiai/article/details/46843713 4
2017-11-19 22:03:31 476
原创 Linux使用命令记录
1马上关机:shutdown -h now 2切换到下载目录下:cd ~ 切换到主目录 cd 下载 3我的Eclipse的workspace在:/home/xinke/workspace 目录下 4打开终端: Ctrl+Shift+C 5切换为root: su - (密码为专业名拼音xi1) 6切换为用户su: 用户名(专业名拼音) 7复制:Ctrl+Shift+C 8粘贴:Ctrl
2017-11-19 20:18:14 246
原创 【西普实验吧】斐波那契数列分值
斐波那契数列分值:20 来源: 北邮天枢战队 难度:中参与人数:2039人Get Flag:407人答题人数:442人解题通过率:92% 数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,输入A0, A1 和 A2的值1 1 1时, 计算A99的高八位。 key格式:CTF{} 解题链接: 通过源代码:a=[1,1,1]for i in range(3
2017-11-16 21:08:38 389
原创 【西普实验吧】奖券
奖券分值:10 来源: hanyuhang 难度:易参与人数:1099人Get Flag:592人答题人数:646人解题通过率:92% 题目描述:某抽奖活动的奖券号码是6位数(100000-999999),请计算其中不含“4”的号码的奖券数量。 答案格式为:CTF{X},X为不含“4”的号码的奖券数量 解题链接: 通过这没有什么好解释的,源代码如下:tmp=0for num in rang
2017-11-16 20:03:43 481
原创 【西普实验吧】字典
字典分值:10 来源: Ph0enix 难度:易参与人数:1324人Get Flag:304人答题人数:371人解题通过率:82% 包含ctf的单词的总字符有多少? 格式:CTF{} 解题链接: http://ctf5.shiyanbar.com/ppc/dictionary.zip 通过解题过程: 一开始看到题目以为是求本文中’ctf’字符串出现的次数,写了如下代码:import re
2017-11-16 19:33:55 299
原创 【西普实验吧】求解!
求解!分值:10 来源: 西普学院难度:易参与人数:3497人Get Flag:251人答题人数:286人解题通过率:88%密文xztiofwhf是用仿射函数y=5x+11加密得到的 解题链接: 通过答案:simplexue解析:注:(-1)表示右上角小标,a(-1)表示a的逆 这道题的意思是:密文xztiofwhf中的每个字母都是一个y,有y让我们求x; 这里涉及到逆元的知识,现在我给你科
2017-11-16 18:10:53 1297
原创 【分治算法】大整数乘法
大整数的乘法 在计算机中,长整形(long int)变量的范围是-2147483648至2147483647,因此若用长整形变量做乘法运算,乘积最多不能超过10位数。即便用双精度(double)变量,也仅能保证16位有效数字的精度。在某些需要更高精度的乘法运算场合,需要用别的办法来实现运算。 比较容易想到的是做多位数乘法时列竖式进行计算的方法,只要写出模拟这一过程的程序,就能实现任意大整数的
2017-11-16 11:57:16 1701 2
原创 【分治算法】整数划分
分治法求整数划分 把一个正整数写成n=m1+m2+…+mi,其中m1>m2>m3>…>mi,1<=mi<=n,i>=1,则{m1,m2…,mi}叫做n的一个划分。算法思想 设正整数n的不同划分个数称为正整数的划分数,记作p(n)。 如果{m1,m2,…mi}中最大的值不超过m,称他为n的一个m划分,记作q(n,m)。 例如n=4有5个划分:{4};{3+1};{2+
2017-11-16 10:33:19 2107
原创 笔记12
//getClass()是Object类中的方法,因为Object类是所有类的基类,所以所有的东西(除了基本类型,但注意基本类型的数组是数组类对象的引用,它属于一个类)都可以用该方法//它返回的是调用它的那个东西的类型 class表示这是一个类 [表示这是一个数组 I表示类型为int//Integer表示类型为Integer C表示类型为char Character表示类型为Charac
2017-11-09 16:47:56 144
原创 0.5/0.1=4?
昨天一个小伙伴问了我个看上起很简单的找钱问题…因为他写的是C模式,输入输出看起来别扭所以我又做了一下… 代码如下#include <iostream>using namespace std;int main(){ double money; cin>>money; //cin>>可以输入任何类型的数据,这比C中的scanf好用。 int n001=0;int n005=
2017-11-09 13:32:37 383
原创 笔记11
这是JAVA非常神奇的一个功能!它可以让函数的参数表可以接收任何类型且为任何个数的参数!!而且这比python的该功能要好用,而且好理解!!!JAVA大法好,我要为JAVA献身。class A{}public class H{ void haha(Object ... newArgs) //参数的类型为任意类型,参数的个数为任意个(也可以为0个).
2017-11-08 19:48:18 160
原创 棋盘覆盖
题目要求看这里 http://www.cnblogs.com/kahreman/archive/2011/08/08/2130613.html
2017-11-02 11:16:05 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人