在viewgroup执行:
public void snapToScreen(int whichScreen) {
whichScreen = Math.max(0, Math.min(whichScreen, getChildCount() - 1));
boolean changingScreens = whichScreen != mCurrentScreen;
mNext...
分类:
移动开发 时间:
2014-08-08 21:29:36
阅读次数:
521
本题有人写是DP,不过和DP还是有点差别的,应该主要是记忆化 Momoization 算法。
思路就是递归,然后在递归的过程把计算的结果记录起来,以便后面使用。
很经典的搜索题目,这种方法很多题目考到的。
关键还是如何把代码写清晰工整了,O(∩_∩)O~。
#include
const int MAX_N = 101;
int R, C;
int arr[MAX_N][MAX_N];
i...
分类:
其他好文 时间:
2014-08-08 21:28:16
阅读次数:
344
/*
题意:
给出数组A,有以下几个操作:
1: AND(opn, L, R):把区间[L, R]中的元素A[i]改为A[i] & opn;;;;;;
2: OR(opn, L, R) :把区间[L, R]中的元素A[i]改为A[i] | opn;;;;;;;
3: XOR(opn, L, R):把区间[L, R]中的元素A[i]改为A[i] ^ opn;;;;;;;
4: SUM(L, R) ...
分类:
其他好文 时间:
2014-08-08 21:24:52
阅读次数:
305
#includeusing namespace std;int main(){ int sum=0; int a[3][3]; cout>a[i][j]; } } for(int m=0;m<3;m++) { sum+=a[m][m];...
分类:
其他好文 时间:
2014-08-08 21:17:16
阅读次数:
296
UvaLive6661PDF题目题意:让你用1~n中k个不同的数组成s,求有多少种组法。题解:DFS或者DP或打表。1.DFS 由于数据范围很小,直接dfs每种组法统计个数即可。 1 //#pragma comment(linker, "/STACK:102400000,102400000") 2 ...
分类:
其他好文 时间:
2014-08-08 21:15:46
阅读次数:
268
#include int main(){ int T; scanf("%d",&T); while(T--) { int sum; long long a,b; scanf("%lld %lld",&a,&b); if(a==0||b==0) { sum=0; } else { sum=(a%9)....
分类:
其他好文 时间:
2014-08-08 21:15:26
阅读次数:
252
可以在 链接样式中,直接写屏幕的宽度@media screen and (max-width:1880px) { #minm .autocw { width: 1180px; }}@media screen and (max-width:1250px) { #minm .autocw { w...
分类:
Web程序 时间:
2014-08-08 20:54:26
阅读次数:
251
宏: #define MAX(x,y) (((x) init()) \ { \ pRet->autorelease(); \ return pRet; \ } \ else \ { \ delete pRet; \ p...
分类:
编程语言 时间:
2014-08-08 20:52:56
阅读次数:
238
//1、建立二维数组//2、运用循环,将内容输入到数组中//3、求出最大元素,并输出行号和列号#includeusing namespace std;int main(){ int a[3][4]; int Max=0;//赋值之前需要先置为0 cout>a[i][j]; ...
分类:
其他好文 时间:
2014-08-08 20:52:16
阅读次数:
362
整数划分问题是算法中的一个经典命题之一,有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分,是指把一个正整数n写成如下形式:
n=m1+m2+...+mi; (其中mi为正整数,并且1
如果{m1,m2,...,mi}中的最大值不超过m,即max(m1,m2,...,mi)
例如当n=4时,他有5个划分,{4},{3,1},{2,2},{2...
分类:
其他好文 时间:
2014-08-08 18:21:51
阅读次数:
209