Submission #172040
Source Code Expand
Copy
#include <iostream> #include <algorithm> #include <cmath> #include <cfloat> #include <climits> #include <cstdio> #include <complex> #include <cstdlib> #include <functional> #include <map> #include <memory> #include <iomanip> #include <queue> #include <deque> #include <set> #include <sstream> #include <stack> #include <string> #include <cstring> #include <utility> #include <vector> #include <bitset> #include <list> #include <numeric> #define INF 2147483647 #define INF_LL 9223372036854775807 #define MOD 1000000007 #define zeroFill(arr) memset(arr,0,sizeof(arr)) #define minusOneFill(arr) memset(arr,-1,sizeof(arr)) #define sizev(vec) (int)vec.size() #define sizea(array) (sizeof(array)/sizeof((array)[0])) #define sizes(string) (int)string.length() #define all(vec) (vec).begin(), (vec).end() #define debug(var) cout<<#var" = "<<var<<", " #define debugln(var) cout<<#var" = "<<var<<endl using namespace std; typedef vector<int> VI; typedef vector<double> VD; typedef vector<string> VS; typedef long long LL; typedef unsigned long long ULL; int main() { int r, c, d; cin >> r >> c >> d; bool dp[2][1000][1000]; zeroFill(dp); int now = 0, nx = 1; dp[now][0][0] = true; for (int i = 0; i < d; i++) { for (int j = 0; j < r; j++) { for (int k = 0; k < c; k++) { if (dp[now][j][k]) { if (j-1 >= 0) dp[nx][j-1][k] = true; if (k-1 >= 0) dp[nx][j][k-1] = true; if (j+1 < r) dp[nx][j+1][k] = true; if (k+1 < c) dp[nx][j][k+1] = true; } } } zeroFill(dp[now]); swap(now, nx); } int ans = 0; int t; for (int i = 0; i < r; i++) { for (int j = 0; j < c; j++) { cin >> t; if (dp[now][i][j]) { ans = max(ans, t); } } } std::cout << ans << std::endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | B - 謎の人物X |
User | diginatu |
Language | C++ (G++ 4.6.4) |
Score | 60 |
Code Size | 1852 Byte |
Status | TLE |
Exec Time | 2030 ms |
Memory | 2856 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 60 / 60 | 0 / 40 | ||||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt |
Subtask1 | sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt |
Subtask2 | subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask2_15.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 24 ms | 2844 KB |
sample_02.txt | AC | 33 ms | 2852 KB |
sample_03.txt | AC | 24 ms | 2844 KB |
subtask1_01.txt | AC | 24 ms | 2852 KB |
subtask1_02.txt | AC | 32 ms | 2724 KB |
subtask1_03.txt | AC | 31 ms | 2844 KB |
subtask1_04.txt | AC | 42 ms | 2716 KB |
subtask1_05.txt | AC | 30 ms | 2732 KB |
subtask1_06.txt | AC | 28 ms | 2720 KB |
subtask1_07.txt | AC | 50 ms | 2656 KB |
subtask1_08.txt | AC | 39 ms | 2728 KB |
subtask1_09.txt | AC | 38 ms | 2848 KB |
subtask1_10.txt | AC | 51 ms | 2728 KB |
subtask1_11.txt | AC | 46 ms | 2844 KB |
subtask1_12.txt | AC | 49 ms | 2728 KB |
subtask1_13.txt | AC | 49 ms | 2720 KB |
subtask1_14.txt | AC | 31 ms | 2732 KB |
subtask1_15.txt | AC | 47 ms | 2848 KB |
subtask2_01.txt | AC | 46 ms | 2836 KB |
subtask2_02.txt | AC | 73 ms | 2844 KB |
subtask2_03.txt | AC | 653 ms | 2712 KB |
subtask2_04.txt | AC | 57 ms | 2712 KB |
subtask2_05.txt | AC | 89 ms | 2720 KB |
subtask2_06.txt | AC | 864 ms | 2848 KB |
subtask2_07.txt | AC | 1470 ms | 2720 KB |
subtask2_08.txt | AC | 496 ms | 2844 KB |
subtask2_09.txt | AC | 1703 ms | 2844 KB |
subtask2_10.txt | TLE | 2029 ms | 2844 KB |
subtask2_11.txt | AC | 1224 ms | 2844 KB |
subtask2_12.txt | AC | 465 ms | 2724 KB |
subtask2_13.txt | TLE | 2030 ms | 2856 KB |
subtask2_14.txt | TLE | 2030 ms | 2844 KB |
subtask2_15.txt | TLE | 2030 ms | 2852 KB |