标签:des style blog http io color ar os java
2 2 0 2 1 0
1
简单暴搜。。
数据太弱。。几乎不用剪枝。。
#include <iostream> #include <cstdio> #include <algorithm> #include <set> #include <cctype> #include <cstring> #include <string> #include <vector> #include <stack> #include <queue> using namespace std; #define ll long long const int maxn = 11; const int INF = 0x3f3f3f3f; int ans, m, n, ma[11][11]; void dfs(int x, int y, int sum) { if (sum > ans) { return ; } if (x == n && y == m) { if (sum > 0 && ans > sum) { ans = sum; } return ; } if (x < n) { dfs(x + 1, y, sum + ma[x + 1][y]); } if (y < m) { dfs(x, y + 1, sum + ma[x][y + 1]); } } int main() { scanf("%d%d", &n, &m); for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) { scanf("%d", &ma[i][j]); } ans = INF; dfs(1, 1, ma[1][1]); if (ans != INF) { printf("%d\n", ans); } else { puts("-1"); } return 0; }
标签:des style blog http io color ar os java
原文地址:http://blog.csdn.net/qq_16255321/article/details/40830789