ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 21.06.2022 19:35:29
ამოცანა: მარტივი რიცხვები
მომხმარებელი: InnaB
ვერდიქტი: ნაწილობრივი ამოხსნა
შეფასება: 70.0 ქულა
#include <bits/stdc++.h> using namespace std; int a, b, sz, r=0; set <int> st; multiset <int> ans; set <int> :: iterator it; int x; int main () { cin >> a >> b; // 12 13 14 for (int i=a+1;i<b; i++){ x=i; for (int g=1; g<=x; g++) { if (x%g==0)r++;} if (r==2) {st.insert(x);} r=0;} for (it=st.begin(); it!=st.end(); it++){ int y=*it; while (y>0){ int c; c=y%10; ans.insert(c); y/=10; } } cout << ans.size(); }
2 100
45
45
YES
3 91
42
42
YES
25 69
20
20
YES
101 103
0
0
YES
56 1245
587
587
YES
34 24512
12151
12151
YES
159 64785
30872
NO
9 98653
45925
NO
18965 25478
3270
3270
YES
2 99999
46533
NO