| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 227578 | mohamedsobhi777 | Kas (COCI17_kas) | C++14 | 15 ms | 2304 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include<bits/stdc++.h>
using namespace std ;
const int N = 1e2 + 7 ;
int n ;
int a[N] ;
int sum ;
bool dp[52][N][N] ;
bool vis[52][N][N] ;
bool solve(int i , int kna1 ,int kna2){
if(kna1 < 0 || kna2 < 0)return 0 ;
if(vis[i][kna1][kna2])return dp[i][kna1][kna2] ;
vis[i][kna1][kna2] = 1 ;
if(i==n){
return (!kna1 && !kna2) ;
}
bool ret = 0 ;
ret|=solve(i+1 , kna1 - a[i] , kna2) ;
ret|=solve(i+1 , kna1 , kna2-a[i]) ;
ret|=solve(i+1 , kna1 , kna2) ;
return dp[i][kna1][kna2] = ret ;
}
int main(){
ios_base::sync_with_stdio(0) ;
cin.tie(0) ;
cin>>n ;
for(int i = 0 ;i < n;i++){
cin>>a[i];
sum+=a[i] ;
}
for(int i = 0 ;i <=sum ;i++){
if( (sum - i)%2 )
continue ;
if(solve(0 , i , (sum - i)/2 ))
return cout<<i + (sum-i)/2 , 0;
}
return 0 ;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
