Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7513 - Угсраа хөрвүүлэлт |
1, 2, 3, 4, ..., N (N<=1000) натурал тоон дараалал өгөгдөв. Эхний хөрвүүлэлтээр A дугаартай тооноос В дугаартай тоо хүртэлх тоонуудыг хойноос нь урагш хөрвүүлнэ. Хоёр дахь хөрвүүлэлтээр C дугаартай тооноос D дугаартай тоо хүртэлх тоонуудыг хойноос нь урагш хөрвүүлнэ.
Жишээг сайн ажиглаарай.
Input
N, A, B, C, D тоонууд нэг мөрөнд зайгаар тусгаарлагдан өгөгдөнө. (A < B; C < D; 1 ≤ A, B, C, D ≤ N).
Output
Угсраа хөрвүүлэлтийн дараах массив.
Example
Input 1: 9 2 5 6 9 Output 1: 1 5 4 3 2 9 8 7 6
Input 2: 9 3 6 5 8 Output 2: 1 2 6 5 8 7 3 4 9
Нэмсэн: | Bataa |
Огноо: | 2013-02-21 |
Хугацааны хязгаарлалт: | 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
|
|||||
2024-04-06 07:45:07
#include <iostream> using namespace std; int b[1001]; int main (){ int n,n1,n2,n3,n4; cin >> n >> n1 >> n2 >> n3>> n4; for (int i=1;i<=n;i++){ b[i]=i; } for (int i = n1, j = n2; i < j; i++, j--) { int tmp = b[i]; b[i] = b[j]; b[j] = tmp; } for (int i=n3, j=n4; i<j; i++,j--){ int tmp = b[i]; b[i] = b[j]; b[j] = tmp; } for (int i=1;i<=n;i++){ cout << b[i] << " "; } } |
|||||
2023-11-28 07:26:53
using namespace std; #include <iostream> #include <vector> int main() { vector<int> k; int n; int a, b; cin>>n; cin>>a>>b; for(int i=1; i<a; i++){ k.push_back(i); } for(int i=b; i>=a; i--){ k.push_back(i); } int d, c; cin>>d>>c; for(int i=c; i>=d; i--){ for(int j=1; j<=k.size(); j++){ if(k[j]==i){ break; }else{ k.push_back(i); break; } } } if(k.size()!=n){ for(int i=k.size(); i<=n; i++)k.push_back(i); } for(int i=0; i<n; i++)cout<<k[i]<<" "; return 0; } puck uuuuuu |
|||||
2023-11-07 13:15:29
#include <iostream> using namespace std; int main() { int nu1, nu2, nu3, nu4, nu5; cin >> nu1 >> nu2 >> nu3 >> nu4 >> nu5; int a = 1; int b[100]; int c[100]; for (int i = 0; i < nu1; i++) { b[i] = a; c[i] = a; a++; } int e = 0; for (int i = nu2 - 1; i < nu3; i++) { c[i] = b[nu3 - 1 - e]; e++; } for (int i = 0; i < nu1; i++) { b[i] = c[i]; } e = 0; for (int i = nu4 - 1; i < nu5; i++) { c[i] = b[nu5 - 1 - e]; e++; } for (int i = 0; i < nu1; i++) { cout << c[i] << " "; } return 0; } |
|||||
2023-03-16 07:45:55
. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\ |
|||||
2023-03-16 07:45:05
. . . |
|||||
2022-12-27 09:31:35
Scanner scan = new Scanner(System.in); int nu1=scan.nextInt();int nu2=scan.nextInt();int nu3=scan.nextInt();int nu4=scan.nextInt();int nu5=scan.nextInt();int a=1; int max[]=new int [100]; int mas[]=new int [100]; for(int i=0;i<nu1;i++) { max[i]=a; mas[i]=a; a++; }int e=0; for(int i=nu2-1;i<nu3;i++) { mas[i]=max[(nu3-1)-e]; e++; } for(int i=0;i<nu1;i++) { max[i]=mas[i]; }e=0; for(int b=nu4-1;b<nu5;b++) { mas[b]=max[(nu5-1)-e]; e++; } for(int i=0;i<nu1;i++) { System.out.print(mas[i]+" "); } |
|||||
2022-11-27 05:49:31
#include <iostream> #include <algorithm> using namespace std; int main(){ int n, a[105], i; cin >> n; for(i = 1; i <= n; i++){ cin >> a[i]; } for(i = 1; i < n; i += 2){ swap(a[i], a[i + 1]); } for(i = 1; i <= n; i++) cout << a[i] << " "; return 0; } //ez bailaa |
|||||
2022-10-10 08:45:35
Comment shadag ongon sda |
|||||
2021-11-22 11:24:54
mni hugshin odo bolio |
|||||
2021-11-22 11:24:10
comm shaana gj bodj bnu muruud uunuu |