花生问题
来源:互联网 发布:程序员的发展方向 编辑:程序博客网 时间:2024/04/19 16:11
//花生问题#define MAX_NUM 55#include<stdio.h>#include<math.h>int aField[MAX_NUM][MAX_NUM];int T,M,N,K;int main(){scanf("%d",&T);for(int i=0;i<T;i++){scanf("%d%d%d",&M,&N,&K);for(int m=1;m<=M;m++)for(int n=1;n<=N;n++)scanf("%d",&aField[m][n]);int nTotalPeanuts=0;int nTotalTime=0;int nCuri=0,nCurj;while(nTotalTime<K){int nMax=0,nMaxi,nMaxj;for(int i=1;i<=M;i++)for(int j=1;j<=N;j++)if(nMax<aField[i][j]){nMax=aField[i][j];nMaxi=i;nMaxj=j;}if(nMax==0) break;if(nCuri==0) nCurj=nMaxj;if(nTotalTime+nMaxi+1+abs(nMaxi-nCuri)+abs(nMaxj-nCurj)<=K){nTotalTime+=1+abs(nMaxi-nCuri)+abs(nMaxj-nCurj);nCuri=nMaxi;nCurj=nMaxj;nTotalPeanuts+=aField[nMaxi][nMaxj];aField[nMaxi][nMaxj]=0;}elsebreak;}printf("%d\n",nTotalPeanuts);}return 0;}
0 0
- 花生问题
- POJ2950花生问题
- ACM-花生问题
- 猴子挖花生问题
- 花生
- [冒泡排序+字符串]吃花生问题
- 【练习赛补题】问题 E: 花生采摘 【模拟】
- POJ 1928(百练2950) 花生问题
- POJ:1928 花生问题 The Peanuts
- 基础模拟——花生问题 The Peanut
- 花生猪蹄
- 花生KE
- 花生采摘
- 花生采摘
- 花生采摘
- 采花生
- 花生采摘
- 花生采摘
- 黑马程序员--第一天
- 每天学一点6
- delphi 回调函数例子 用函数过程作为参数
- 关于中华人民共和国网络安全法(草案)的建议及意见
- IOS蓝牙4.0简单使用
- 花生问题
- Leetcode 121 Best Time to Buy and Sell Stock 单次买卖股票最大收益
- 奇葩css
- hdu 4760 - Good Firewall(Trie)
- 使用Pull解析器生成XML文件和读取xml文件
- 有关servlet的小案例
- 解决adb not responding you can wait more
- vsFTPd启动报错:为 vsftpd启动 vsftpd:500 OOPS: bad bool val
- 【plan】【01】2015.07月计划