摘要:
数组a是一个有序的非递减序列,查找与k有关的如果能找到k,并且k的位置不唯一的话,返回最右边的那个下标。如果找不到k,返回比它小的第一个数的下标。#include#define N 1100int seach(int k,int a[],int left,int right) { int m... 阅读全文
摘要:
#include#include#define N 510000int dp[N];int f[10000000];int main() { int k,n,m,i,j; dp[0]=0; memset(f,0,sizeof(f)); for(i=1;i0&&f[dp[i-... 阅读全文
摘要:
#include#include#define N 22int dp[N][N][N];int main() { int n,m,f,i,j,k; /*预处理,节省时间*/ for(i=0;i20||m>20||f>20) printf("%d\n",dp[... 阅读全文
摘要:
#include#include#define N 110int dp[N][N];int a[N][N];int Max(int v,int vv) {return v>vv?v:vv;}int main() { int n,i,j,k; while(scanf("%d",&n)!=E... 阅读全文