Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7326 - Үзэсгэлэнтэй он

Өчигдөр 2013 он гарчээ. 2013 он 1987 оноос хойших хамгийн эхний бүх цифр нь ялгаатай он гэдгийг та мэдэх үү?

Яг одоо та санал болгож байгаа бодлогыг дараах дүрмийн дагуу бодно уу. Танд ямар нэг он өгөгдөнө. Тэгвэл өгөгдсөн оноос их байх хамгийн бага бүх цифр нь ялгаатай байх оныг олно уу?

Input

Ганц мөрөнд y (1000y9000) байх тухайн оныг илэрхийлэх тоо өгөгдөнө.

Output

Бодлогын нөхцлийг хангах оны утгыг хэвлэнэ үү. Энд бодлогыг ямагт хариутай байна.

Example

Input 1:

1987

Output 1:

2013

Input 2:

2013

Output 2:

2014


Нэмсэн:Bataa
Огноо:2014-03-09
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:https://codeforces.com/problemset/problem/271/A

hide comments
2024-12-08 04:43:12
#include <cstdio>
#include <cmath>
#include <iostream>

using namespace std;

int main(){
long long a, c = 1e9 + 7;
cin >> a;
if(a == 1){
cout << 1 << endl;
}
else if(a == 2){
cout << 2 << endl;
}
else{
long long b[a+1];
b[1] = 1;
b[2] = 2;
for(long long i=3; i < a+1; i++){
b[i] = b[i-1] * 2;
}
cout << b[a] % c << endl;
}
}
2024-12-08 04:41:26
#include <cstdio>
#include <cmath>
#include <iostream>

using namespace std;

int main(){
long long a;
cin >> a;
if(a == 1){
cout << 1 << endl;
}
else if(a == 2){
cout << 2 << endl;
}
else{
long long b[a+1];
b[1] = 1;
b[2] = 2;
for(long long i=3; i < a+1; i++){
b[i] = b[i-1] * 2;
}
cout << b[a] << endl;
}
}
2024-12-08 04:36:59
#include <bits/stdc++.h>
using namespace std;
long long a[2000001];
int main()
{
long long n, s = 0, e = -1e9;
cin>>n;
for(int i=1; i<=n; i++) {
cin>>a[i];
}

for(int i=1; i<=n; i++)
{
s = s + a[i];
if (s > e) e = s;
if (s < 0) s = 0;
}
cout<<e;
}

2024-12-08 04:33:49
#include <bits/stdc++.h>
using namespace std;
int a[4];
int togs(int k)
{
a[1]=k/1000;
a[2]=k%1000/100;
a[3]=k%100/10;
a[4]=k%10;
if(a[1]!=a[2] && a[1]!=a[3] && a[1]!=a[4] && a[2]!=a[3] && a[2]!=a[4] && a[3]!=a[4]) return 1;
else
return 0;
}
int main()
{
int n,l;
cin>>n;
l=n+1;
while(1)
{
if(togs(l)==1) {
cout<<l;
break;
}
l++;
}
}

tseku
2024-01-21 14:19:21
#include <iostream>
using namespace std;
int main(){
string k;
int s=0,n;
cin>>n;
for( int i=n+1; i<=9012; i++){
k=to_string(i);
for(int j=0; j<k.size(); j++){
for( int l=j; l<k.size(); l++){
if(k[j]!=k[l]){
s++;
}
}
}
if(s==6){
cout<<i;
return 0;
}
else{
s=0;
}
}
return 0;
}//deeliid zoriulaw saihna bla
2024-01-08 06:17:52


Last edit: 2024-01-08 06:19:14
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.