- 3
- 0
- 约8.76千字
- 约 12页
- 2017-06-11 发布于北京
- 举报
求逆序数int solve(int f,int l){ int mid=(f+l)/2,j=0,h1=f,h2=mid+1; int sum=0; if(f==l) return 0; sum+=(solve(f,mid)+solve(mid+1,l)); for(;h1=midh2=l;) {if(str[i][h1]=str[i][h2]){tem[j++]=str[i][h1];h1++;} else {tem[j++]=str[i][h2];h2++;sum+=mid-h1+1;} } while(h1=mid) {tem[j++]=str[i][h1++];} while(h2=l) {tem[j++]=str[i][h2++];} memcpy(str[i][f],tem,sizeof(char)*j); return sum;}经典宽搜visited[a.x][a.y]=0; while (s != e s=N*N e=N*N){ c = queue[s]; if (c.x == b.x c.y == b.y) break; for (i=0;i8;i++){ c = queue[s]; c.x += d[i][0]; c.y += d[i][1]; if (visited[c.x][c.y]==1 c.x=0 c.xl c.y=0 c.yl){ visited[c.x][c.y]=0; c.step++; queue[e++]=c;}} s++;}深搜一道void DFS(int a,int b){int i,j;if(putk == k){sum++;return;}visited[b]=1;for(i=a+1;in;i++)for(j=0;jn;j++)if(c[i][j]==# visited[j]==0){putk++;DFS(i,j);putk--;}visited[b]=0;}滑雪 DPint f(int a,int b){ int tem=0; if(visited[a][b]==1) return arr[a][b]; if(a-1=0 map[a-1][b]map[a][b]) if(temf(a-1,b)) tem=f(a-1,b); if(a+1r map[a+1][b]map[a][b]) if(temf(a+1,b)) tem=f(a+1,b); if(b-1=0 map[a][b-1]map[a][b]) if(temf(a,b-1)) tem=f(a,b-1); if(b+1c map[a][b+1]map[a][b]) if(temf(a,b+1)) tem=f(a,b+1); //此处切记不要把f写成arr!! visited[a][b]=1; arr[a][b]=tem+1; return arr[a][b];}最长上升子序列(二分)for(i=0;in;i++){left=1;right=len;while(left=right){mid=(left+right)/2;if(b[mid]a[i]) left=mid+1;else right=mid-1;}b[left]=a[i];f[i]=left;if(lenleft) len=left;if(ansleft) ans=left;}最长上升子序列void DP(int x){ int i,j=0,max=0; for(i=0;ix;i++) if(a[i]a[x]) h[j++]=f[i]; for(i=0;ij;i++) if(maxh[i]) max=h[i]; f[x]=max+1;}01背包int main(){int i,ans,j,t;scanf(%d%d,n,m);for(i=0;in;i++)scanf(%d%d,a[i].w,a[i].d);for(i=0;i=m;i++)f[0][i]=0;for(i=1,t=1;i=n;i++,t=1-t)for(j=0;j=m;j++){f[t][j]=f[1-t][j];if(j=a[i-1].w f[1-t][j-a[i-1].w]+a[i-1].df[t][j]) f[t][j]=f
您可能关注的文档
- 9.少年王勃(第1课时).doc
- 9000必需的六个程序文件.doc
- 900首touch歌曲.doc
- 90厨《各种早点的做法大全》.doc
- 90后乖巧可爱有点小任性的女生头像.doc
- 90后卖早餐,晚10分钟免单,亿元资本砸过来.doc
- 90后国产动画片合集.docx
- 90后大学生借父母两万元炒股半年不到收益翻倍.docx
- 90后市场营销之道.doc
- 90后懂得善待自己的小清新带字女生头像.doc
- 初中英语写作中语篇连贯性训练模式创新研究课题报告教学研究课题报告.docx
- 初中生物实验教学中虚拟仿真技术的应用与效果评估教学研究课题报告.docx
- 高中生物实验教学与基因检测技术实验数据处理的课题报告教学研究课题报告.docx
- 2026年元宇宙行业技术构建及工业场景应用研究报告.docx
- 高中生借助物理传感器研究新能源汽车能量消耗与电池老化程度的关联性课题报告教学研究课题报告.docx
- 2026年新能源能源节能行业竞争分析报告.docx
- 小学语文写作指导:社区宠物粪便处理引发的环保童话创作与阅读论文.docx
- 2026年工程咨询行业行业发展趋势预测报告.docx
- 小学生对AI快递分拣机器人节能环保技术应用认知情况课题报告教学研究课题报告.docx
- 雨水管道雨水回收技术方案.docx
原创力文档

文档评论(0)