poj 1928 <结构体排序>
来源:互联网 发布:202z.com最新域名 编辑:程序博客网 时间:2024/06/02 04:24
题目链接: poj 1928
水一个sort排序
代码:
#include<cstdio>#include<cstring>#include<algorithm>using namespace std; struct node{int x,y,ge;}dian[3000];bool cmp(node xx,node yy){return xx.ge>yy.ge;}int main(){int t;scanf("%d",&t);while (t--){int m,n,k;int kp=0;scanf("%d%d%d",&n,&m,&k);for (int i=1;i<=n;i++)for (int j=1;j<=m;j++){dian[kp].x=i;dian[kp].y=j;scanf("%d",&dian[kp++].ge);}sort(dian,dian+kp,cmp);int xx,yy,ju,s=0;for (int i=0;i<kp;i++){if (i==0){if (dian[i].x*2+1<=k){s+=dian[i].ge;xx=dian[i].x;yy=dian[i].y;k-=dian[i].x+1;}else break;}else{ju=abs(xx-dian[i].x)+abs(yy-dian[i].y);if (ju+dian[i].x+1<=k){s+=dian[i].ge;xx=dian[i].x;yy=dian[i].y;k-=ju+1;}else break;}}printf("%d\n",s);}return 0;}
0 0
- poj 1928 <结构体排序>
- (DS1.5.4)POJ 1581 A Contesting Decision(结构体排序)
- poj 1543 Perfect Cubes【sort排序结构体】
- (使用STL自带的排序功能进行排序7.3.2)POJ 2092 Grandpa is Famous(结构体排序)
- (使用STL自带的排序功能进行排序7.3.7)POJ 2726 Holiday Hotel(结构体排序)
- 结构体排序,多级排序
- 结构体成员排序
- 结构体数组排序
- 结构体排序
- 结构体学号排序
- 结构体数组排序
- HDU1031结构体排序
- qsort 排序结构体
- 结构体排序
- 结构体数组排序
- 结构体来排序
- Hduoj1070!【结构体排序】
- 结构体排序
- Shell脚本编程之While循环
- Intent传递对象信息方式Parcelable和Serializable(序列化)
- Oracle 一个汉语汉字 占用几个字节
- Intersection of Two Arrays II
- [Android Studio]aapt finished with non zero exit value 127
- poj 1928 <结构体排序>
- orcale数据库创建表空间,创建用户,权限
- 0-1背包问题
- Maven 手动添加 JAR 包到本地仓库
- HTML中阻止内容被选中的办法
- 网站品牌列表效果
- Seaside最短路,找到最近靠海地)
- markdown 发表文章
- 算法竞赛入门经典(第三章)