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

Трёхзначные числа

опубликовано 29.10.2011, 01:45:34

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

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

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

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

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

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

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

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

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

опубликовано 09.12.2012, 14:13:49

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

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

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

опубликовано 22.01.2024, 14:41:25

alinmir

опубликовано 22.01.2024, 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.2024, 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.2024, 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.2024, 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.2024, 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.2024, 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.2024, 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.2024, 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.2024, 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.2024, 19:13:11

zeyd nooooooooooooooooooooobumdu

опубликовано 25.02.2024, 19:13:12

zeyd nooooooooooooooooooooobumdu

опубликовано 25.02.2024, 19:13:13

zeyd nooooooooooooooooooooobumdu

опубликовано 26.02.2024, 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;} } }