自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzu::myorange

白色的蜻蜓,在空中忘记了飞行

  • 博客(21)
  • 资源 (14)
  • 收藏
  • 关注

原创 某某复试机试题--------删除代码中的注释

我关注的那个“大学”,前天复试机试,他们家OJ就不到100道题,还不是自己家出的题。他们机试竟然从那个OJ题库拉题,也不出真题,结果两道原题,一道是矩阵翻转,另一道是删除代码中的注释(我浏览那个OJ时没写这道字符串题,若是我去机试,肯定后悔死)。

2017-08-30 17:12:05 314

原创 Codeforces Round#430 Div2 第一次hack别人的代码--------------附Codeforces842别人的题解

利用浮点数的精确除法与整数的整除(舍值)的差别,第一次成功hack别人的代码。

2017-08-30 01:02:25 1638

原创 Eqs 源自罗马尼亚2002年信息学竞赛------------五元三次方程求解

Eqs 源自罗马尼亚2002年信息学竞赛------------五元三次方程求解给出POJ链接Cubic Equation发布时间: 2016年9月13日 17:57   最后更新: 2016年9月28日 22:33   时间限制: 1000ms   内存限制: 64M描述考虑如下形式的方程:a*x1^3+b*x2^3+c*x3^3+d*x4^3+e

2017-08-28 11:26:28 752

原创 大数乘法--------------------------51nod1027

10^1000内的两个大数相乘,10^1000000内的大数相乘是5级算法题,有些难,得用快速傅里叶变换。上一篇讲了大数的阶乘,用的是10000进制,这一篇是大数乘法,也是用10000进制做的。模拟中国教学的笔算十进制方法(不同于西方国家),进行大数相乘。比大数的阶乘难了一丢丢,因为阶乘是一个大数乘以一个10000以内的数。而大数乘法是两个1000位(本题)的大数相乘,多了个大数的加法运算

2017-08-27 20:49:32 427

原创 大数阶乘--------------------------南阳理工学院题目28

题目链接:南阳理工学院(虽然我不是在这个OJ提交的,另一个不便透漏)大家都阶乘结果递增很快,若int存数据,很容易溢出,怎么办,怎么办?曾经和大神一块写题时,我发现他用过10000进制。我做这道大数阶乘题时就试了试,没想到效果这么好,计算速度超级快,而且数据可以很大很大。不信看下面用一个一维数组表示一个大数,下标从0,1,2,3,...意为从低位到高位。数组中的每一个元素都表示一个10

2017-08-27 16:22:11 451

原创 Pillai's arithmetic function 算法实现 --------------------------------附 河南省2017多校联萌5

Pillai's arithmetic function定义:求前n个数分别和n的最大公约数的和。详细见维基百科(下图)那么如何高效求出函数值P(n)呢?且n很大,例如 n := 1:e11。(取10^11是为了秒出结果,因为开方后不超过百万)这个数论问题,具体实现需要用到因数分解,线性素数筛,质因数分解,欧拉函数,也得知道这个公式。1、先因数分解,我算了下,10^11

2017-08-25 19:12:55 352

翻译 Java8接口变化-静态方法&默认方法

Java8 接口改变-静态方法&&默认方法java8接口改变包括接口中的静态方法和默认方法。早于jdk1.8的java版本,在接口中我们只能声明方法。 但是,在java第8个版本,在接口中,我们可以有默认方法和静态方法。java8接口设计接口一直是一个艰难的工作,因为如果我们想要改变接口中的一个方法,这将改变所有实现了该方法的类。随着接口存在的时间越来越长,实现了这个接

2017-08-25 10:49:40 686

转载 钻石问题 diamond problem 多继承问题

在C++中,什么叫做钻石问题(也可以叫菱形继承问题),怎么避免它?下面的图表可以用来解释钻石问题。假设我们有类B和类C,它们都继承了相同的类A。另外我们还有类D,类D通过多重继承机制继承了类B和类C。因为上述图表的形状类似于钻石(或者菱形),因此这个问题被形象地称为钻石问题(菱形继承问题)

2017-08-24 22:32:04 1999

原创 Java匿名内部类可以访问外部类的成员;若访问所在方法的成员,那个成员必须具有final属性

先上图图中匿名内部类实现的监听器若访问所在成员方法onCreated中的editText方法,editText必须就有final属性,因为多线程的生命周期问题。onCreate所在线程可能早结束于匿名内部类,导致editText变量的生命周期也结束了。而监听器还在工作,它要访问editText怎么办呢?那就需要editText具有final属性,值不允许改变。而外部类中的成员,局部

2017-08-24 11:15:14 2175 5

原创 Super Jumping! Jumping! Jumping! hdu1087

动态规划题。vector> dp;  dp[i].second意为和,first意为小值。算了,不解释了,反正AC in on go. 出去透透气一下就想出状态转换了,描述不好Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very po

2017-08-23 21:16:14 259

原创 Android Studio 如何导出apk安装包

如果只是写个app,没有商业意思,可以点 build |  build apk. (若中文界面,翻译过来应该是 构建 | 构建apk)。若有些重要用途(可能要求版权所有),可以点 build apk下面 那个。

2017-08-23 11:18:53 6837 1

原创 Android Studio Error Solution: Please change caller according to ......

Error: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentationif you find this error on your android, you just restart Android Studio. Then you will n

2017-08-23 09:52:31 1866

转载 Android-Android Studio修改字体(font)大小(size)

修改字体(font)大小(size)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21876727Android Studio 默认编辑器(Editor)的方案(Scheme)是无法修改字体的, 可以Save as, 保存为新的方案(Scheme), 然后更改字体大小;位置: File->Sett

2017-08-22 20:04:59 1378

原创 欧拉函数 Totient Extreme

欧拉函数定义:欧拉函数φ(n), 表示小于或等于n的数中,与n互质的数的数目。欧拉函数求值方法:(1)、φ(1) = 1.(2)、若n是素数p的k次幂,φ(n) = p ^k - p^(k-1) = (p - 1) * p^(k - 1).(3)、若m, n互质,φ(mn) = φ(m)*φ(n).根据欧拉函数的定义,可以求出欧拉函数的递推式:令p为N的最小质因

2017-08-21 20:17:54 367

原创 Summing to a Square Prime

Summing to a Square Prime现在很少在这个博客上贴题解了,贴这个题是因为这道题的数据给的真的是太巧妙了,出题人费尽心机呀。写分析数据在给题面1 而进一步筛得平方素数刚好500整个,那个7994是有500推出来的吧 :)测试组数也是500,询问第n个平方素数,n的上界也是500,这种巧合,只能说god knows the reason.接着划分平方素数,

2017-08-21 19:26:51 281

转载 hdu1024 最大M个子段和 Max Sum Plus Plus

hdu1024最大M个子段和 Max Sum Plus Plus转自 可笑痴狂【问题描述】----最大M子段和问题给定由 n个整数(可能为负整数)组成的序列a1,a2,a3,……,an,以及一个正整数 m,要求确定序列 a1,a2,a3,……,an的 m个不相交子段,使这m个子段的总和达到最大,求出最大和。动态规划的思想。1.基本思路:  首先,定义数组nu

2017-08-21 15:41:35 473

原创 计算机网络

从美苏冷战,苏联优先发射卫星,超越美国一步。美国国防部开始了一项改变世界的计划——阿帕计划。1970年才初具规模,可见网络发展时间并不长。每一个连入网络的计算都有一个IP地址(由01组成,或者四段点分十进制组成),这并不好记,所以就有了域名,如:baidu.com. 对应IP为119.75.216.20,或者119.75.213.61。若一台终端想要访问百度,在浏览器地址栏里输入b

2017-08-21 14:23:16 317

原创 hdu1078 fatmouse and cheese 记忆化搜索

我是很少做动态规划的,认为做不出来,但现在必须做了。记忆化搜索,维护dp[i][j]为胖老鼠能到达的方格mp[i][j]所得到的最多的奶酪(当然是递增地走,每一移动不超过k格)。深搜#include #include #include using namespace std;const int N = 112;int mp[N][N], dp[N][N], n, k, maxV

2017-08-18 09:25:46 338

原创 A*算法 hdu1043 Eight 人工智能算法, 还有康拓展开得hash值

hdu1043这道八数码难题,有很多种境界解法。之前网上的博友互相抄袭的代码:离线搜索出所有状态的解,但是这种离线算法需要53MB左右的空间,显然MLE.杭电数据加强后就AC不了了。后来在网上搜到了人工智能在线算法,强行正面搜索,解决了内存限制的问题。时间1s左右。下面这个链接里面有八数码的八种境界。前两种境界我想到了。后面就……URLA*算法,摘自网友。若看不懂,翻书A* 算法的

2017-08-11 20:03:41 718

原创 QAQ &火星情报局 哥德巴赫猜想 logn素数判定

我对哥德巴赫猜想还是有点印象的。现代数学中1不在是素数。所以新的哥德巴赫猜想大致如下所述:(针对于大于2的数)对于偶数,可以拆成两个素数的和。对于奇数:若是素数,就不再拆了。若这个奇数可以拆成2和一个素数,那么这个数就可以拆成两个素数的和。否则,剩余的一般奇数可以拆成3个素数的和。不解释。代码中有O(logn)的素数判定方法。#include #include

2017-08-11 17:47:47 1515

原创 2017百度之星资格赛 1002-图 1003-DP 1004-01背包(解选择方案)

1002就是考察一下普通的图的问题,这不是求割点吧,只要可以孤立出一个谍者就可以了题目并没有给出太多信息,没有说有无重边,有无自环,图是否连通。所以这些都有可能。并不是想当然的无自环,一定连通的图。百度之星2017 资格赛 1003 度度熊与邪恶大魔王dp状态见代码注释

2017-08-05 23:52:45 975

Android访问MySQL云端数据库示例

Android访问MySQL云端数据库示例。因为有几个学习者在询问示例,我就写了一个,共勉。无耐下载资源不能选择为0. 也可以到我的GitHub上下载https://github.com/zzuwenjie/coding18/tree/master/Android

2018-04-21

统计的力量

清华大学课件--统计的力量。讲解zkw线段树。非递归的线段树 。

2017-09-02

Treap 树堆 和 Skip Lists

Treap数据结构和Skip Lists,英文附图解,若侵犯版权,我立即删掉

2017-07-17

音乐图标formyblog

音乐图标 for my blog's new moudle

2017-06-13

算法 for Acmer

Acmer 必须会的一些算法,内有目录,可以链接到指定章节。

2017-05-24

背包九讲2_pdf

背包九讲,耐心看,都能看懂

2017-04-14

部分常用函数for acmer

把我的代码片,搜集了一下,省赛选拔用得

2017-04-12

STL标准模板库

C++ STL 英文,标准模板库

2017-03-24

Java 1.5 API 中文

Java 1.5 API 中文帮助文档

2017-03-24

Java 1.8 API

Java 1.8 API 英文帮助文档

2017-03-24

组合数学第五发

这已经是我从网上找到的最清晰的《组合数学》第五版了,我用积分下载的,可以下载看看

2017-03-06

杭电11页Java代码

杭电acm 11页Java代码

2016-10-14

CodeBlocks.mo

serach by yourself

2016-10-02

MATLAB R2014b 许可协议文件

安转MATLAB R2014b时所需的许可证文件 附安装秘钥:18121-53267-24795-29293-33561-00091-20592 我用的这个秘钥,还在安装中

2016-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除