码迷,mamicode.com
首页 >  
搜索关键字:usaco 题解    ( 32152个结果
HDU 4919 Exclusive or
题意: 求题目中的式子 - -b 思路: 推递推公式  比赛时候队友就说数字上有关系  but没推出来 - -b  题解有过程: 推的过程中最巧妙的就是利用异或的性质  相邻两个数字相当于修改二进制最后两位  不过这样做通过异或出来的结果是相同的 题目中数字太大  用java比较好写  处理递推的问题常用记忆化搜索 代码: import java.util.*; import...
分类:其他好文   时间:2014-08-06 11:55:01    阅读次数:268
maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析
近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的。 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题。反编译对比maven包和idea包,找到了问题所在。 假设: 主模块包名为com.android.main             apklib依赖包包名为com.android.apklib...
分类:移动开发   时间:2014-08-06 11:53:51    阅读次数:300
POJ 1163 The Triangle DP题解
寻找路径,动态规划法题解。 本题和Leetcode的triangle题目差不多一样的,本题要求的是找到最大路径和。 逆向思维,从底往上查找起就可以了。 因为从上往下可以扩展到很多路径,而从下往上个点的路径是由两条缩减到一条。 这样就可以很简单记录最大路径了。 #include const short MAX_ROW = 101; short triangle[MAX_ROW][MAX_...
分类:其他好文   时间:2014-08-06 10:27:11    阅读次数:190
HDU 1618 Oulipo KMP题解
给出两个字符串,寻找一个字符串在另外一个字符串出现的频率。 原来kmp还有一个陷阱,下面注释出了,下标没步进好,就有一定几率出现超时的,也有一定几率出现错误,视具体的串而定。 修改一下就好了,kmp速度是很快的。 #include #include const int MAX_TXT = 1000001; const int MAX_WORD = 10001; int ...
分类:其他好文   时间:2014-08-06 01:59:00    阅读次数:195
积木城堡题解
Description - 问题描述XC的儿子小XC最喜欢玩的游戏用积木垒漂亮的城堡。城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木。小XC是一个比他爸爸XC还聪明的孩子,他发现垒城堡的时候,如果下面的积木比上面的积木大,那么城堡便不容易倒。所以他在垒城堡的时候总是遵循这样的规则。小XC想把...
分类:其他好文   时间:2014-08-06 01:26:50    阅读次数:252
Powershell使用 OpenFileDialog类 假死问题解决。
我创建了一个打开文件的函数。代码内容:functionOpenfile{ Add-Type-AssemblyNameSystem.Windows.Forms $openfile=New-ObjectSystem.Windows.Forms.OpenFileDialog $openfile.Filter=‘图片|*.jpg|AllFiles|*.*‘ $openfile.InitialDirectory="C:\ManageOperate\StaffPhoto" [vo..
分类:其他好文   时间:2014-08-05 23:00:10    阅读次数:371
HDU 1711 Number Sequence KMP题解
KMP查找整数数列,不是查找字符串。 原理是一样的,不过把字符串转换为数列,其他基本上是一样的。 #include #include const int MAX_N = 1000001; const int MAX_M = 10001; int strN[MAX_N], strM[MAX_M], next[MAX_M], N, M; void getNext() { mems...
分类:其他好文   时间:2014-08-05 22:37:10    阅读次数:194
HDU 4920 Matrix multiplication(bitset)
HDU 4920 Matrix multiplication 题目链接 题意:给定两个矩阵,求这两个矩阵相乘mod 3 思路:没什么好的想法,就把0的位置不考虑,结果就过了。然后看了官方题解,上面是用了bitset这个东西,可以用来存大的二进制数,那么对于行列相乘,其实就几种情况,遇到0都是0了,1 1得1,2 1,1 2得2,2 2得1,所以只要存下行列1和2存不存在分别表示的...
分类:其他好文   时间:2014-08-05 22:36:00    阅读次数:320
Android技术13:NDK中无法返回中文问题解决
1问题 为了加强软件的安全性,将http请求,封装在jni中,即通过c语言实现http请求,返回字符串。然而字符串往往包含中文,当返回类型为jstring时,就会出现JNI WARNING: illegal continuation byte 0xd0这错误,这是因为jni中c文件有中文, 中文不....
分类:移动开发   时间:2014-08-05 22:13:00    阅读次数:311
HDU 4920(杭电多校训练#5 1010 题) Matrix multiplication(不知道该挂个什么帽子。。。)
题目地址:HDU 4920 对这个题简直无语到极点。。。居然O(n^3)的复杂度能过。。。。方法有三。。 1:进行输入优化和输出优化。。(前提是你的输入优化不能太搓。。。) 2:利用缓存优化。。详情请看该论文。大体就是将后两个for循环换过来,让坐标改变的频率降下来。 3:叉姐题解中说的正规方法。。利用biset存储,进行预处理。。(其实我还没看懂。。 我只写了个第二种。。。代码如下,共...
分类:其他好文   时间:2014-08-05 19:18:50    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!