Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
18701 297 2
18701 297 2
18701 297 2
18701
human_1005
Đỗ Đăng Khoa
297 2
18701 297 2
18701
Keni 1005
297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701
HuynhKimNghia20a1
Huỳnh Kim Nghĩa
297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2

include<stdio.h>

include<math.h>

include<string.h>

include <stdbool.h>

define ll long long

#define For(i,a,b) \
int i; \
for(i=a;i<b;i++)
bool isPrime(int n){
if(n<2) return false;
For(i,2,sqrt(n)){
if(n%i==0) return false;
}
return true;
}
ll giaithua(ll n){
ll count=1;
n++;
while(n--){
count=n==0?1:n;
}
// printf("%lld\n",count);
return count;
}
void solve(){
// double n,m;
ll n,m,k=0;
// char n[10];
ll a[4],b=0,c;
scanf("%lld %lld %lld",&a[0],&a[1],&a[2]);
For(i,0,3){
For(j,i,3)
if(a[i]>a[j]){
int cmp=a[i];
a[i]=a[j];
a[j]=cmp;
}
}
// m=n;
// printf("%lld\n",n);
printf("%lld\n",a[2]-a[1]+2
(a[1]-a[0]));
// printf("%lld\n",a);
}
int main(){
// int t;
// scanf("%d",&t);
// while(t--)
solve();
}

18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701
buinguyentiendat2k7
Bùi Nguyễn TIến Đạt
297 2
18701 297 2
18701
STRB53Lam
Nguyễn Lê Phúc Lâm
297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2

noob
that's it 😀

18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701
ODABSS
Lê Minh Huy
297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701 297 2
18701
phucvnaoke
Hồ Thịnh Phúc
297 2
18701 297 2
18701 297 2
18701 297 2
18701
dgiap
Đặng Nguyên Giáp
297 2
18701 297 2
18701
ICT24B00415
Trần Công Triết
297 2
18701 297 2

Helooo everyone

18701 297 2
18701 297 2
18701 297 2
18766 297 4
18766 297 4
18766 297 4
18766
NguyenTrungNguyen
Nguyễn Trung Nguyên
297 4
18770 296 1
18771 296 2
18771 296 2
18771 296 2
18771 296 2
18771 296 2
18771 296 2
18771 296 2
18771 296 2
18771 295 3
18780 295 4
18781 295 4
18782 294 2
18783 294 1
18784 294 2
18785
OLP4SC016
Võ Minh Vương Long
294 2
18786 293 2
18787 293 1

N,M,S=map(int,input().split())
p=[]
for i in range(M):
x,y=map(int,input().split())
p.append([x,y])
bruh=[[] for i in range(N)]
for i in range(M):
bruh[p[i][0]-1].append(p[i][1])
bruh[p[i][1]-1].append(p[i][0])
visit=[False]*N
d=[[0,0] for i in range(N)]
d[S-1][1]=S-1
def bfs(x):
global visit,bruh,d
q=[x]
visit[x-1]=True
while len(q):
for i in q:
u=q.pop(0)
for j in bruh[u-1]:
if not visit[j-1]:
visit[j-1]=True
d[j-1][0]=d[u-1][0]+1
d[j-1][1]=j
print(d)
q.append(j)
d.sort()
for i in d:
if not(i[0]==i[1]==0):
print(i[1],i[0])
bfs(S)

18788 293 1
18789 293 3
18790 293 1
18791 292 4
18792 292 2
18793 291 2
18794 290 4
18795
hodienloi
Hồ Diên Lợi
290 4
18796 290 4
18797 289 4
18798
OLP4SC090
Nguyễn Việt Tiến 
289 1
18799 289 2
18800 289 3