eolymp
bolt
Try our new interface for solving problems
Problems

Three digit numbers

published at 10/29/11, 1:45:34 am

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

awpris replied:
Действительно удивляет. Ибо вопрос о способе отображения пустого множества по идее должен был прозвучать.
published at 10/30/11, 12:28:12 am

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

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

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

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

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

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

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

published at 12/9/12, 2:13:49 pm

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

awpris replied:
Значить не все врахували: думайте, придумуйте власні тести - шукайте те, що не врахували у розв'язку.
published at 3/30/18, 11:37:09 pm

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

published at 1/22/24, 2:41:25 pm

alinmir

published at 1/22/24, 2:42:48 pm

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

published at 2/25/24, 7:12:21 pm

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; 
    }

} }

published at 2/25/24, 7:12:21 pm

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; 
    }

} }

published at 2/25/24, 7:12:23 pm

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; 
    }

} }

published at 2/25/24, 7:12:23 pm

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; 
    }

} }

published at 2/25/24, 7:12:25 pm

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; 
    }

} }

published at 2/25/24, 7:12:25 pm

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; 
    }

} }

published at 2/25/24, 7:12:27 pm

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; 
    }

} }

published at 2/25/24, 7:12:27 pm

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; 
    }

} }

published at 2/25/24, 7:13:11 pm

zeyd nooooooooooooooooooooobumdu

published at 2/25/24, 7:13:12 pm

zeyd nooooooooooooooooooooobumdu

published at 2/25/24, 7:13:13 pm

zeyd nooooooooooooooooooooobumdu

published at 2/26/24, 6:41:39 am

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;} } }