记录编号 253857 评测结果 AAAAAAAAAA
题目名称 机器分配 最终得分 100
用户昵称 GravatarSPA 是否通过 通过
代码语言 C++ 运行时间 0.016 s
提交时间 2016-04-23 09:31:30 内存使用 0.41 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
namespace xiaoxiao{
	#define FO(name) freopen(#name".in","r",stdin),freopen(#name".out","w",stdout)
	#define FC fclose(stdin),fclose(stdout)
	#define ifor(a,b,c) for(int a=b;a<=c;++a)
	#define dfor(a,b,c) for(int a=b;a>=c;--a)
	#define Max(a,b) (a)>(b)? (a):(b)
	#define Min(a,b) (a)<(b)? (a):(b)
	typedef long long LL;
	inline long long QR(){
		char ch;
		bool minus=0;
		long long x=0;
		while(ch=getchar(),ch<'-'||ch>'9');
		if(ch=='-') minus=1,ch=getchar();
		while(x=x*10+ch-48,ch=getchar(),ch>='0'&&ch<='9');
		if(minus) return -x;
		return x;
	}
	inline long double FQR(){
		char ch;
		bool minus=0;
		long double num=0;
		int cnt=1;
		while(ch=getchar(),ch<'-'||ch>'9');
		if(ch=='-') minus=1,ch=getchar();
		while(num=num*10+ch-48,ch=getchar(),ch>='0'&&ch<='9');
		if(ch=='.'){
			ch=getchar();
			while(num+=1.0*(ch-48)/pow(10,cnt),ch=getchar(),cnt++,ch>='0'&&ch<='9');
		}
		if(minus) return -num;
		return num;
	}
	inline void QW(long long num,char ch){
		if(num<0) num=-num,putchar('-');
		int cnt=0;
		string str;
		while(str[++cnt]=num%10+'0',num/=10);
		while(putchar(str[cnt]),--cnt);
		putchar(ch);//数字之后的输出
	}
}
using namespace xiaoxiao;
void work();
int main(){
	FO(machinea);
	work();
	FC;
	return 0;
}
 
int m,n;
int a[110][110],f[110][110]={0};
 
void work(){
	n=QR(),m=QR();
	ifor(i,1,m) ifor(j,1,n) a[i][j]=QR();
	ifor(i,1,m)
		ifor(j,1,n)
			ifor(k,0,j)
				f[i][j]=Max(f[i][j],f[i-1][j-k]+a[i][k]);
	QW(f[m][n],'\n');
}