记录编号 253857 评测结果 AAAAAAAAAA
题目名称 机器分配 最终得分 100
用户昵称 GravatarSPA 是否通过 通过
代码语言 C++ 运行时间 0.016 s
提交时间 2016-04-23 09:31:30 内存使用 0.41 MiB
显示代码纯文本
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. namespace xiaoxiao{
  4. #define FO(name) freopen(#name".in","r",stdin),freopen(#name".out","w",stdout)
  5. #define FC fclose(stdin),fclose(stdout)
  6. #define ifor(a,b,c) for(int a=b;a<=c;++a)
  7. #define dfor(a,b,c) for(int a=b;a>=c;--a)
  8. #define Max(a,b) (a)>(b)? (a):(b)
  9. #define Min(a,b) (a)<(b)? (a):(b)
  10. typedef long long LL;
  11. inline long long QR(){
  12. char ch;
  13. bool minus=0;
  14. long long x=0;
  15. while(ch=getchar(),ch<'-'||ch>'9');
  16. if(ch=='-') minus=1,ch=getchar();
  17. while(x=x*10+ch-48,ch=getchar(),ch>='0'&&ch<='9');
  18. if(minus) return -x;
  19. return x;
  20. }
  21. inline long double FQR(){
  22. char ch;
  23. bool minus=0;
  24. long double num=0;
  25. int cnt=1;
  26. while(ch=getchar(),ch<'-'||ch>'9');
  27. if(ch=='-') minus=1,ch=getchar();
  28. while(num=num*10+ch-48,ch=getchar(),ch>='0'&&ch<='9');
  29. if(ch=='.'){
  30. ch=getchar();
  31. while(num+=1.0*(ch-48)/pow(10,cnt),ch=getchar(),cnt++,ch>='0'&&ch<='9');
  32. }
  33. if(minus) return -num;
  34. return num;
  35. }
  36. inline void QW(long long num,char ch){
  37. if(num<0) num=-num,putchar('-');
  38. int cnt=0;
  39. string str;
  40. while(str[++cnt]=num%10+'0',num/=10);
  41. while(putchar(str[cnt]),--cnt);
  42. putchar(ch);//数字之后的输出
  43. }
  44. }
  45. using namespace xiaoxiao;
  46. void work();
  47. int main(){
  48. FO(machinea);
  49. work();
  50. FC;
  51. return 0;
  52. }
  53. int m,n;
  54. int a[110][110],f[110][110]={0};
  55. void work(){
  56. n=QR(),m=QR();
  57. ifor(i,1,m) ifor(j,1,n) a[i][j]=QR();
  58. ifor(i,1,m)
  59. ifor(j,1,n)
  60. ifor(k,0,j)
  61. f[i][j]=Max(f[i][j],f[i-1][j-k]+a[i][k]);
  62. QW(f[m][n],'\n');
  63. }