洛谷方格取数

#include <bits/stdc++.h>

using namespace std;

const int MAXN = 10;

int gridMAXNMAXN;

int dpMAXNMAXNMAXNMAXN;

int main(){

int n;

cin >> n;

int x, y, num;

while(true){

cin >> x >> y >> num;

if(x == 0 && y == 0 && num == 0)

break;

gridxy = num;

}

for(int x1 = 1; x1 <= n; x1++){

for(int y1 = 1; y1 <= n; y1++){

for(int x2 = 1; x2 <= n; x2++){

int y2 = x1 + y1 - x2;

if(y2 < 1 || y2 >n)

continue;

dpx1y1x2y2 = max({

dpx1 - 1y1x2 - 1y2,//下下

dpx1 - 1y1x2y2 - 1,//下右

dpx1y1 - 1x2 - 1y2,//右下

dpx1y1 - 1x2y2 - 1,//右右

});

if(x1 == x2 && y1 == y2){

dpx1y1x2y2 += gridx1y1;

}else{

dpx1y1x2y2 += gridx1y1 + gridx2y2;

}

}

}

}

cout << dpnnnn << endl;

return 0;

}

相关推荐
529宝宝起名网4 分钟前
用 Python 实现名字寓意评分算法:基于 NLP 语义分析的名字内涵深度评估
python·算法·自然语言处理
带多刺的玫瑰1 小时前
Leecode#26刷题之删除有序数组中的重复项
数据结构·算法·leetcode
en.en..2 小时前
C语言核心解析:#define与typedef本质区别
开发语言·c++·算法
wabs6664 小时前
关于二叉树【429.N叉树的层序遍历的思考】
数据结构·c++·算法·leetcode·二叉树
hetao17338374 小时前
2026-09-08 hetao1733837 的刷题记录
c++·算法
C++ 老炮儿的技术栈5 小时前
MFC CPtrArray的用法
开发语言·数据结构·c++·算法·mfc·c
weixin_446260855 小时前
CABAL:用于追踪同行评审中合谋投标影响的多智能体仿真框架
人工智能·算法·机器学习
不会就选b5 小时前
算法日常・每日刷题--<贪心>6
数据结构·算法·leetcode
青山木5 小时前
Hot 100 --- 跳跃游戏 II
java·数据结构·算法·leetcode·贪心算法
Tisfy5 小时前
LeetCode 3870.统计范围内的逗号:模拟 或 一步计算
数学·算法·leetcode·题解·模拟·遍历