Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7570 - Математикийн тусламж |
Зениа охин бага сургуулийн 3-р ангийн сурагч. Тэр нэмэлт сургалтанд сууж байгаа.
Багш нь 1, 2, 3 гэсэн гурван цифрээс бүрдэх маш олон нийлбэрүүдийг самбар дээр бичих ба түүнийг сурагчид нь бодох ёстой. Зениа охин зөвхөн үл буурах дараалалаар өгөгдсөн илэрхийлэлийг бодож чаддаг. Жишээлбэл: 1 + 3 + 2 + 1 үүнийг бодож чадахгүй. Харин 1 + 1 + 2 + 3 гэж өгөгдсөн бол бодож чадна.
Самбар дээр бичсэн нийлбэрийг Зениа охины бодож чадах хэлбэрт оруул.
Input
Багшийн бичсэн тэмдэгт мөр өгөгдөнө. Хоосон биш зөвхөн 1, 2 болон 3 гэсэн цифрийг агуулсан хоосон зайгүй нийлбэр өгөгдөнө. Тэмдэгт мөрийн урт хамгийн ихдээ 100 байна.
Output
Зениа охины бодож чадах нийлбэрийг хэвлэ.
Example
Input 1:
3+2+1
Output 1:
1+2+3
Input 2:
1+1+3+1+3
Output 2:
1+1+1+3+3
Input 3:
2
Output 3:
2
Нэмсэн: | Bataa |
Огноо: | 2014-01-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 |
Эх сурвалж: | Codeforces.com |
hide comments
2020-01-10 12:21:18
c++ Last edit: 2020-01-10 12:24:41 |
|
2019-03-14 06:22:52 busykid
Доорх байдлаар хэвлэвэл бодолтыг зөв бодолт гэж тооцож байна. Input 1: 3+2+1 Output 1: 1+2+3 cout<<"1+"<<"2+"<<"3"; Input 2: 1+1+3+1+3 Output 2: 1+1+1+3+3 cout<<"1+"<<"1+"<<"1+"<<"3+"<<"3"; |
|
2017-04-14 07:55:42
mai sugnuudaa sdanuud min #include <iostream> #include <algorithm> #include <string.h> using namespace std; int main() { int n,i,a[100],j=1,s=0; char st[100]; gets(st); n=strlen(st); for(i=0;i<n;i++) { if(st[i]=='1') a[j]=1; if(st[i]=='2') a[j]=2; if(st[i]=='3') a[j]=3; if(st[i]=='4') a[j]=4; if(st[i]=='5') a[j]=5; if(st[i]=='6') a[j]=6; if(st[i]=='7') a[j]=7; if(st[i]=='8') a[j]=8; if(st[i]=='9') a[j]=9; if(st[i]=='0') a[j]=0; if(st[i]=='+') j=j; else j++; s++; } sort(a+1,a+s+1); for(i=2;i<s-1;i++) { printf("%d+",a[i]); } printf("%d",a[s-1]); return 0; } |
|
2017-04-14 07:55:08
sda onoodor enehvv bodolgiig shaanaaa |
|
2015-03-23 06:17:20 Usukhuu
Last edit: 2015-03-23 06:17:43 |
|
2014-01-16 11:33:02 Ganbaa
margaash enehuu bodlogiig bodnoo sonirholtoi oguulber bna |