Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7581 - Тооноос бага тоо |
Өгөгдсөн натурал тооны цифрүүдийг үүссэн тоо нь хамгийн бага байхаар сольж тавина уу.
Input
Натурал тоо өгөгдөнө. Long long төрөл.
Output
Цифрүүдээр нь үүсэх хамгийн бага натурал тоо.
Example
Input: 34032 Output: 20334
Нэмсэн: | Bataa |
Огноо: | 2013-02-06 |
Хугацааны хязгаарлалт: | 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 |
hide comments
|
||||||
2020-01-07 09:48:49
#include<bits/stdc++.h> using namespace std; int main(){ long long j,i,l,p; string str; cin>>str; sort(str.begin(),str.end()); l=str.size(); if(str[0]=='0'){ for(i=0;i<l;i++){ if(str[i]!='0'){ cout<<str[i]; p=i; break; } } for(i=0;i<l;i++){ if(i!=p)cout<<str[i]; } } else{ for(i=0;i<l;i++){ cout<<str[i]; } } return 0; } |
||||||
2019-11-15 10:14:45
0; i < x; i++) { if(a[i] != '0') { f = i; break; } } cout << a[f]; for(int i = 0; i < x; i++) { if(i != f){ cout << a[i]; } |
||||||
2019-11-13 08:07:38
huulbal alna shuu |
||||||
2019-11-10 07:51:40
#include <cstdio> int main(){ long long n; int a[10] = {0}; scanf("%lld",&n); while(n>0){ a[n % 10]++; n /=10; } int l = 1; while(a[l]==0)l++; printf("%d",l); a[l]--; for(int i = 0;i<=9;i++){ for(int j = 1 ; j<=a[i] ; j++){ printf("%d",i); } } } |
||||||
2019-11-10 07:19:46
yaah veeeeeeeeeeeeeeeeee |
||||||
2019-11-10 06:08:09
SPOJ submission 24823425 (C++ 4.3.2) plaintext list. Status: AC, problem RGB7581, contest RGB7. By dubabuba (), 2019-11-10 06:02:21. #include <iostream> using namespace std; int main() { long long a; cin >> a; long long temp = a, n = 0; while(temp != 0) { temp /= 10; n++; } int t[n]; for(int i = 0; i < n; i++) { t[i] = a % 10; a /= 10; } for(int i = 0; i < n; i++) { for(int j = 0; j < n-1; j++) { if(t[j] > t[j+1]) { int buba = t[j]; t[j] = t[j+1]; t[j+1] = buba; } } } long long s = 0; int duba = 0; for(int i = 0; i < n; i++) { if(t[i] != 0) { duba = i; s = t[i]; break; } } for(int i = 0; i < n; i++) { if(i != duba) { s *= 10; s += t[i]; } } cout << s; return 0; } |
||||||
2019-10-17 06:40:19
#include<stdio.h> #include<stdlib.h> #include<string.h> int main(){ char a[1000],b[10]={0}; scanf("%s" ,&a); int n; n=strlen(a); for(int i=0;i<n;i++){ b[a[i]-48]++; } for(int j=0;j<=9;j++){ if(b[j]>0){ for(int i=0;i<b[j];i++) printf("%d",j); } } return 0; } |
||||||
2019-10-17 06:36:47
#include<bits/stdc++.h> using namespace std; int main(){ long long j,i,l,p; string str; cin>>str; sort(str.begin(),str.end()); l=str.size(); if(str[0]=='0'){ for(i=0;i<l;i++){ if(str[i]!='0'){ cout<<str[i]; p=i; break; } } for(i=0;i<l;i++){ if(i!=p)cout<<str[i]; } } else{ for(i=0;i<l;i++){ cout<<str[i]; } } return 0; } yohohohoho |
||||||
2019-09-24 09:07:07
check bataa's left pocket |
||||||
2019-08-18 04:55:28
nani?? (ၜᗝ ၜ) |