Đảo ngược từ (UVa 483)

codelaca

Viết chương trình đảo ngược các kí tự trong từng từ của mỗi dòng văn bản, nhưng vẫn giữ nguyên thứ tự các từ trong dòng.

Input Specification

Đầu vào gồm nhiều dòng, mỗi dòng chứa nhiều từ. Các từ được tạo bởi các ký tự in được (printable characters) và được phân tách bằng khoảng trắng.

Output Specification

In ra các dòng tương ứng như trong đầu vào, nhưng mỗi từ phải được đảo ngược thứ tự ký tự.

Sample Input

I love you.
You love me.
We're a happy family.

Sample Output

I evol .uoy
uoY evol .em
er'eW a yppah .ylimaf
...More

Sắp xếp dãy số

codelaca

Viết chương trình thực hiện sắp xếp một dãy \(n\) số thực theo thứ tự tăng dần.

Input Specification

Gồm hai dòng:

  • Dòng thứ nhất ghi số nguyên dương \(n\).
  • Dòng thứ hai chứa một dãy \(n\) số thực, hai số liên tiếp được ngăn cách bởi một dấu khoảng trắng.

Output Specification

In ra kết quả trên một dòng.

Constraints

  • \(n \leq 10^4\)
  • Các số trong dãy có giá trị tuyệt đối không lớn hơn 100.

Input Sample

6
1 5 2 3 5.2 3.5

Output Sample

1 2 3 3.5 5 5.2
...More

Xâu đảo ngược

codelaca

Ngày xửa ngày xưa, ở xứ sở ngộ nghĩnh có cậu bé Flip chỉ thích viết ngược. Chẳng hạn khi viết thư, thay vì ghi "Hi my dear" thì cậu ta sẽ ghi là "raed ym iH".

Để điều chỉnh cho Flip ghi đúng nội dung, cô giáo đã nghĩ ra một cách là tạo chương trình máy tính đảo ngược nội dung rồi đưa cho cậu bé xem; để khi cậu viết ngược của ngược thì sẽ thành đúng. :))

Em hãy viết chương trình giúp cô giáo thực hiện được điều đó.

Input Specification

Gồm một xâu kí tự trên một dòng duy nhất.

Output Specification

In ra kết quả trên một dòng.

Constraints

Xâu đầu vào có độ dài nhỏ hơn 255 kí tự.

Input Sample

Hi my dear

Output Sample

raed ym iH
...More

Liệt kê hoán vị bộ số (2)

codelaca

Cho trước số nguyên dương \(n\). Viết chương trình in ra các hoán vị của bộ \(n\) số nguyên dương đầu tiên, theo thứ tự ngược.

Input Specification

Gồm số nguyên dương \(n\) được ghi trên một dòng duy nhất.

Output Specification

In ra kết quả mỗi hoán vị trên một dòng.

Constraints

\(n \leq 9\)

Input Sample

3

Output Sample

3 2 1
3 1 2
2 3 1
2 1 3
1 3 2
1 2 3
...More