Tên đăng nhập Điểm Bài tập ▾ Giới thiệu
20801 101 1

hello hếu tân

20802 201 1
20803
abcd123
Nguyễn Tiến Dũng
1701 1

m=AIT/nF

20804 101 1
20804 101 1
20806 1301 1
20807 251 1
20808 201 1
20809 1601 1
20810 40 1

kasjndlkjceff

20811 201 1
20812 301 1
20813 401 1
20814 1501 1
20814 1501 1
20816 200 1
20817 2101 1
20818 101 1
20819 336 1
20820 201 1
20820 201 1
20822 2501 1
20823 500 1
20824 201 1
20826 180 1
20827 101 1
20828 1501 1
20829
nguyenngocminhhanh
Nguyễn Ngọc Minh Hạnh
101 1
20830
HinMint 1257
Phạm Hiền Minh, Hải Phòng
1601 1
20831 201 1
20831 201 1
20833 501 1
20834 46 1
20835 201 1
20836 801 1
20837 301 1
20838 101 1
20839 401 1
20840 50 1
20841 1701 1

hehehehehehehehehfafhoiahd

20842 101 1
20843 1001 1
20844 301 1
20845
RevolumFekusu
Bùi Ngọc Thái
655 1

20846 175 1
20847 401 1
20848 1601 1
20849 1501 1
20850 301 1
20851 801 1
20852 201 1
20853 101 1
20854 201 1
20855 400 1
20856 201 1
20857 469 1
20858 1601 1

include <bits/stdc++.h>

using namespace std;
vector<int> A;
set<int> res;
int sum = 0;
int n;
void Try(int i,bool used[]){
if(i == n+1) return;
for(int j = 0;j<n;j++){ if(!used[j]){ used[j] = 1; sum+=A[j]; res.insert(sum); Try(i+1,used); sum-=A[j]; used[j] = 0; } } } int main() { cin>>n;
bool used[n];
memset(used,0,sizeof(used));
for(int i = 1;i<=n;i++){
int k;cin>>k;A.push_back(k);
}
Try(1,used);
cout<<res.size()<<endl;
for(int i:res) cout<<i<<" ";
}

20859 520 1
20860 1501 1

abc

20861 40 1
20862 1201 1
20863 801 1
20864 150 1
20865 90 1
20866 381 1
20867 240 1
20868 101 1
20868 101 1
20870 240 1
20871 1301 1
20872 1201 1
20873 1260 1
20873 1260 1

tao là thằng liều

20875 51 1
20876 201 1

Chào mọi người! Tôi tên là Son và tôi có một niềm đam mê mãnh liệt với lập trình, hay như mọi người thường gọi là "coding". Từ khi phát hiện ra sự thú vị của việc tạo ra các ứng dụng và trang web từ những dòng code, tôi không thể nào ngừng lại.

Không chỉ thế, tôi còn là người rất thích học hỏi và khám phá những thứ mới. Điều này không chỉ giới hạn ở lập trình, mà còn mở rộng đến nhiều lĩnh vực khác trong cuộc sống. Tôi tin rằng việc luôn học hỏi và cập nhật kiến thức là chìa khóa để phát triển bản thân và đạt được các mục tiêu trong tương lai.

Trong công việc và học tập, tôi luôn cố gắng áp dụng tư duy phản biện và sự sáng tạo để giải quyết các vấn đề. Tôi cũng rất quan tâm đến việc chia sẻ kiến thức và kinh nghiệm của mình với mọi người, và cũng không ngần ngại học hỏi từ người khác.

Nếu có cơ hội, tôi rất mong được làm việc và học tập cùng các bạn. Hãy liên hệ với tôi nếu bạn cảm thấy có điều gì chúng ta có thể hợp tác hoặc học hỏi lẫn nhau!

Hy vọng bài giới thiệu này phản ánh đúng về bạn và giúp mọi người hiểu rõ hơn về con người và niềm đam mê

20877 1260 1
20878 405 1
20879 101 1
20880 170 1
20881 1801 1
20882 360 1
20883 1201 1
20884 301 1
20885 101 1
20886
Trie_GHV 1458
Đỗ Thanh Triết - Bình Thuận
301 1
20887 220 1
20888 1801 1
20889 201 1
20890 727 1
20891 40 1
20892 101 1
20893 280 1
20894 180 1
20895 250 1
20896 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)

20897 801 1
20898 201 1
20899 101 1
20900 608 1