Submission #157847
Source Code Expand
#include <bits/stdc++.h>
#define st first
#define nd second
#define mp make_pair
#define pb push_back
#define lli long long int
#define all( gg ) gg.begin(),gg.end()
#define foreach( gg,itit ) for( typeof(gg.begin()) itit=gg.begin();itit!=gg.end();itit++ )
#define FP( ii,aa,bb ) for( int ii=aa;ii<=bb;ii++ )
#define FM( ii,aa,bb ) for( int ii=aa;ii>=bb;ii-- )
using namespace std;
int m,n,t,h[700][700],dp[700][700];
int main(){
cin >> m >> n >> t;
int x,y;
while( t-- ){
cin >> x >> y;
h[x][y] = 1;
}
FP( a,1,m )
FP( b,1,n ){
dp[a][b] = a*b;
if( h[a][b] ){
dp[a][b] = 0;
continue;
}
FP( i,1,a-1 ) dp[a][b] = min( dp[a][b],dp[i][b]+dp[a-i][b] );
FP( i,1,b-1 ) dp[a][b] = min( dp[a][b],dp[a][i]+dp[a][b-i] );
}
cout << dp[m][n] << endl;
}
Submission Info
Submission Time |
|
Task |
13 - Phidias |
User |
enesoncu |
Language |
C++ (G++ 4.6.4) |
Score |
100 |
Code Size |
813 Byte |
Status |
AC |
Exec Time |
523 ms |
Memory |
4416 KB |
Judge Result
Set Name |
Set01 |
Set02 |
Set03 |
Set04 |
Set05 |
Set06 |
Set07 |
Set08 |
Set09 |
Set10 |
Set11 |
Set12 |
Set13 |
Set14 |
Set15 |
Set16 |
Set17 |
Set18 |
Set19 |
Set20 |
Score / Max Score |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
5 / 5 |
Status |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set Name |
Test Cases |
Set01 |
01 |
Set02 |
02 |
Set03 |
03 |
Set04 |
04 |
Set05 |
05 |
Set06 |
06 |
Set07 |
07 |
Set08 |
08 |
Set09 |
09 |
Set10 |
10 |
Set11 |
11 |
Set12 |
12 |
Set13 |
13 |
Set14 |
14 |
Set15 |
15 |
Set16 |
16 |
Set17 |
17 |
Set18 |
18 |
Set19 |
19 |
Set20 |
20 |
Case Name |
Status |
Exec Time |
Memory |
01 |
AC |
61 ms |
2364 KB |
02 |
AC |
62 ms |
2364 KB |
03 |
AC |
62 ms |
2368 KB |
04 |
AC |
62 ms |
2360 KB |
05 |
AC |
61 ms |
2364 KB |
06 |
AC |
60 ms |
2368 KB |
07 |
AC |
66 ms |
2368 KB |
08 |
AC |
63 ms |
2364 KB |
09 |
AC |
61 ms |
2360 KB |
10 |
AC |
61 ms |
2356 KB |
11 |
AC |
95 ms |
3264 KB |
12 |
AC |
249 ms |
3644 KB |
13 |
AC |
288 ms |
3904 KB |
14 |
AC |
330 ms |
3900 KB |
15 |
AC |
329 ms |
4028 KB |
16 |
AC |
154 ms |
4028 KB |
17 |
AC |
458 ms |
4152 KB |
18 |
AC |
391 ms |
4416 KB |
19 |
AC |
327 ms |
3892 KB |
20 |
AC |
523 ms |
4412 KB |