eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Тризначі числа

опубліковано 29.10.11, 01:45:34

На данный момент решение засчитывается только в случае вывода пустой строки, если в заданном промежутке нет чисел с различными цифрами. Хотя в условии об этом ни слова. Удивляет и то, что никто из сдавших не упомянул в обсуждении задачи данный факт.

awpris відповів:
Действительно удивляет. Ибо вопрос о способе отображения пустого множества по идее должен был прозвучать.
опубліковано 30.10.11, 00:28:12

Не пойму, по каким соображениям должен был прозвучать вопрос о способе отображения пустого множества, если из условия задачи следует, что пустой ответ и является способом отображения пустого множества?

Объясните мне, пожалуйста, почему программа должна выводить пустую строку в данном случае?

awpris відповів:
На числах, чтобы было быстрее: Множество из 3-х элементов = {2, 10, 12} Пустое множество = {} Поэтому - пустая строка, ничего не содержащая. Для этого здесь и разъяснено, что выводить, коль не оговорено в условии (что было бы желательно).
опубліковано 30.10.11, 01:37:48

Все-таки мне непонятна логика насчет формата вывода пустого множества в данной задаче (и судя по неоправданно высокой сложности в 28% для столь тривиальной задачи, не мне одному).

В задаче нас просят выводить каждое число на отдельной строке, то есть число + символ перевода строки. Из этого я делаю вывод, что раз нет чисел, то и нет символа перевода строки.

Да, в некоторых задачах явно указано, что выводить, если ответ представляет собой пустое множество (например, задача "Простые числа (2)"). Но из этого не следует, что если нет явного указания, то надо выводить пустую строку.

Из вашего комментария я вынес лишь то, что раз в математике пустое множество обозначается фигурными скобками, то в данной задаче необходимо выводить пустую строку. Хотя и не понял как это связано.

опубліковано 09.12.12, 14:13:49

А в чому проблема в розв'язку #834995? На компі працює, а тут не проходять 10 і 20 тести?

awpris відповів:
Значить не все врахували: думайте, придумуйте власні тести - шукайте те, що не врахували у розв'язку.
опубліковано 30.03.18, 23:37:09

перед концом программы сделайте перевод на новою строку и всё

опубліковано 22.01.24, 14:41:25

alinmir

опубліковано 22.01.24, 14:42:48

include<bits/stdc++.h>

using namespace std; int main(){

long long n, m, a, b, c;
cin>>n>>m;
for(int i = min(n, m); i<=max(n, m); i++){
    a = i/100;
    b = i/10%10;
    c = i%10;
    if(a!=b && b!=c && a!=c){
        cout<<i<<endl;
    }
}

} //TECHNOBLADE NEVER DIES

опубліковано 25.02.24, 19:12:21

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:21

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:23

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:23

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:25

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:25

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:27

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:12:27

include <bits/stdc++.h>

using namespace std;

int main() { int n,a,b,c,d,i,son,hasil=1,x,y,z; cin>>i>>b;

for(i;i<=b;i++){
x=i/100;
y=i/10%10;
z=i%10;
    if(x!=y and y!=z and x!=z){
cout<<i<<endl; 
    }

} }

опубліковано 25.02.24, 19:13:11

zeyd nooooooooooooooooooooobumdu

опубліковано 25.02.24, 19:13:12

zeyd nooooooooooooooooooooobumdu

опубліковано 25.02.24, 19:13:13

zeyd nooooooooooooooooooooobumdu

опубліковано 26.02.24, 06:41:39

include <iostream>

using namespace std; int main() { int a,b; cin>>a>>b; for (int i=a;i<=b;i++) { int i1=i/100; int i2=i/10%10; int i3=i%10; if (i1!=i2 and i2!=i3 and i1!=i3) { cout<<i<<endl;} } }