题目大意:给你n组数,每组有m个,有两个人第一个人只能从开头开始取,第二个人只能从最后一个取,第一个人先手,每个人都足够聪明,问你他们最后的最大的得分为多少。
解题思路:显然如果每组都可以对称着取数,不会影响总得分,影响的分的是个数为奇数的那几组,他们大小的先后就和先手有关,先手取掉最大的,后手取掉次大的,依次类推。。
C. Fox and Card Game
time li...
分类:
其他好文 时间:
2015-01-26 10:20:22
阅读次数:
273
喜欢做些开源项目的朋友,相信有不少人都希望能把自己的项目发布到公共的中央仓库,如maven中央仓库,以供别人方便地集成使用。而使用了Android Studio的同学,应该也对gradle和jcenter印象深刻,不少开源库都是发布到这里的。这一篇就主要来介绍一下,如何使用Gradle发布到jcenter。...
分类:
移动开发 时间:
2015-01-26 10:19:57
阅读次数:
524
Stockbroker Grapevine
Time Limit: 1000MS Memory Limit: 10000K
Total Submissions: 27978 Accepted: 15528
Description
Stockbrokers are known to overreact to rumours. You have been contracted to dev...
分类:
其他好文 时间:
2015-01-26 10:19:25
阅读次数:
199
在谷歌的官网我们可以看到它是这样介绍的: RecyclerView is
a more advanced and flexible version of ListView .
This widget is a container for large sets of views that can be recycled and scrolled very efficiently. Use...
分类:
其他好文 时间:
2015-01-26 10:17:28
阅读次数:
242
今天换了太电脑 eclipse 中 jni.h头文件 前面出现了Unresolved inclusion,并且jint等类型报错,正常情况下 配置好ndk路径(最新的ADT v22),右键项目---Android tools ---Add native support 就会解决这个问题。如果以前已经add 过了,只需把工程文件下的.cproject删除,以及.project中 关于 出现cdt 的...
分类:
其他好文 时间:
2015-01-26 10:18:12
阅读次数:
214
每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次MTP数据库需要的带价比较大,所以只有在重启,挂载和用户手动发送Intent出发,故存入文件后需要手动发送Intent广播,出发一下MTP数据库的更新。
/**
* 出发扫描 m...
分类:
移动开发 时间:
2015-01-26 10:17:26
阅读次数:
157
Super Spineboy是一个使用Spine和libgdx开发的跨平台游戏(Windows,Mac,Linux),Spine是一个2D游戏动画工具。Super Spineboy是使用Spine骨骼动画的游戏。
下载
Super Spineboy 可以运行在Windows,Mac或者Linux。JDK最低版本为JDK 6。下载地址如下:
点击下载
运行Super Spineboy...
分类:
其他好文 时间:
2015-01-26 10:18:14
阅读次数:
365
常用的Java代码汇总
1. 字符串有整型的相互转换
String a = String.valueOf(2); //integer to numeric string
int i = Integer.parseInt(a); //numeric string to an int
2. 向文件末尾添加内容
BufferedWriter out = null;...
分类:
编程语言 时间:
2015-01-26 10:18:36
阅读次数:
266
.java代码如下:
package org.lxh.demo;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.Notification;
import android.app.NotificationManager;
impo...
分类:
移动开发 时间:
2015-01-26 10:16:53
阅读次数:
206
早上发现数据库报如下错误:
Successful mount of redo thread 1, with mount id 339694234
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE MOUNT
Mon Jan 26 09:12:01 2015...
分类:
其他好文 时间:
2015-01-26 10:17:04
阅读次数:
190
关于阶乘的两个问题
这篇介绍两个和阶乘运算相关的两个问题。切记,不可把阶乘的结果计算出来,因为会溢出。也不要转换为字符串来做,因为比较麻烦。一般而言,我们可以通过数学的方法,转化为结果和N有关,而不是N!的结果有关。
1. 计数N!末尾有几个零
给定一个N,计算N!的末端有几个零。这个问题如果把N!计算出来肯定是不现实的。像这种末尾计算有几个零,...
分类:
其他好文 时间:
2015-01-26 10:18:43
阅读次数:
194
基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。
引言
对于占用资源的系统,有两条基本原则:
不要做不必要的事
不要分配不必要的内存
...
分类:
移动开发 时间:
2015-01-26 10:17:11
阅读次数:
205
#include
#include
int fact(int n)
{
if(n==0)
return 0;
if(n==1)
return 1;
return n*fact(n-1);
}
int main()
{
int n;
scanf("%d",&n);
printf("the ...
分类:
其他好文 时间:
2015-01-26 10:15:42
阅读次数:
131
一般的LIB文件是“导入库”,用来提供给link.exe,作为链接DLL——也就是“动态链接库”的依据。里面记录了类似下面的信息:调用函数xxx(),连接到x.dll的0xABCDEFGH地址;……
早期的LIB,是“静态链接库”,也是用来提供给link.exe,作为链接代码用的。里面的记录如下:调用xxx(),其代码是……;DLL的LIB(导入库),不含可执行的具体代码(代码在DLL中)。而最...
分类:
编程语言 时间:
2015-01-26 10:17:28
阅读次数:
121
1,Set:
-1,包含不重复元素的集合。准确来讲,Set不包含这样子的元素,e1和e2元素,e1.equals(e2)返回false,并且最多包含一个null元素。
-2,Set构造方法规定,所有构造方法必须创建一个不包含重复元素的集合。
-3,某些Set对其包含的元素有所限制,比如不包含null元素。
2,Set具体子类讲解,摘自《Thinking In...
分类:
其他好文 时间:
2015-01-26 10:16:11
阅读次数:
247