Submission #11317101
Source Code Expand
#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define pii pair<int,int>
#define vi vector<int>
#define vii vector<pii>
#define mi map<int,int>
#define mii map<pii,int>
#define all(a) (a).begin(),(a).end()
#define x first
#define y second
#define sz(x) (int)x.size()
#define endl '\n'
#define hell 1000000007
#define rep(i,a,b) for(int i=a;i<b;i++)
using namespace std;
int n,x,y,a[2002][2002],val[2002];
void solve(){
cin>>n>>x>>y;
rep(i,1,n+1){
rep(j,1,n+1){
a[i][j]=abs(i-j);
}
}
a[x][y]=1;
a[y][x]=1;
rep(i,1,n+1){
rep(j,1,n+1){
a[i][j]=min(a[i][j],a[i][x]+1+a[y][j]);
a[i][j]=min(a[i][j],a[i][y]+1+a[x][j]);
}
}
rep(i,1,n+1){
rep(j,1,n+1){
val[a[i][j]]++;
}
}
rep(i,1,n) cout<<val[i]/2<<endl;
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int t=1;
// cin>>t;
while(t--){
solve();
}
return 0;
}
Submission Info
| Submission Time |
|
| Task |
D - Line++ |
| User |
Manan_shah |
| Language |
C++14 (GCC 5.4.1) |
| Score |
400 |
| Code Size |
1180 Byte |
| Status |
AC |
| Exec Time |
22 ms |
| Memory |
15872 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
400 / 400 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt |
| All |
00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 01_small_01.txt, 01_small_02.txt, 01_small_03.txt, 01_small_04.txt, 01_small_05.txt, 02_large_01.txt, 02_large_02.txt, 02_large_03.txt, 02_large_04.txt, 02_large_05.txt, 03_hand_01.txt, 03_hand_02.txt, 03_hand_03.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_01.txt |
AC |
1 ms |
256 KiB |
| 00_sample_02.txt |
AC |
1 ms |
256 KiB |
| 00_sample_03.txt |
AC |
1 ms |
256 KiB |
| 00_sample_04.txt |
AC |
1 ms |
256 KiB |
| 01_small_01.txt |
AC |
1 ms |
640 KiB |
| 01_small_02.txt |
AC |
1 ms |
768 KiB |
| 01_small_03.txt |
AC |
1 ms |
640 KiB |
| 01_small_04.txt |
AC |
1 ms |
640 KiB |
| 01_small_05.txt |
AC |
1 ms |
640 KiB |
| 02_large_01.txt |
AC |
22 ms |
15872 KiB |
| 02_large_02.txt |
AC |
20 ms |
15488 KiB |
| 02_large_03.txt |
AC |
21 ms |
15616 KiB |
| 02_large_04.txt |
AC |
21 ms |
15744 KiB |
| 02_large_05.txt |
AC |
21 ms |
15872 KiB |
| 03_hand_01.txt |
AC |
21 ms |
15872 KiB |
| 03_hand_02.txt |
AC |
21 ms |
15872 KiB |
| 03_hand_03.txt |
AC |
21 ms |
15872 KiB |