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.|

VMTEST - Thử máy

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/vmtest


Định nghĩa:

+ "Chữ số" là các kí tự từ "0" đến "9".

+ "Chữ cái" là các kí tự "a" đến "z" và từ "A" đến "Z" (kí tự Latin in hoa và in thường).

+ "Số" là dãy liên tiếp các chữ số, có thể chứa tối đa một dấu trừ ("-") ở đầu nếu là số âm và tối đa một dấu thập phân (".") nếu là số thực.

+ "Từ" là dãy liên tiếp các chữ cái.

 

Input

Input gồm nhiều dòng:

  • Mỗi dòng là một dãy các từ hoặc các số. Các số và từ được ngăn cách với nhau bởi một hoặc nhiều dấu cách.
  • Input sẽ kết thúc bằng một dòng chứa một dấu chấm hỏi ("?").

Output

Output gồm nhiều dòng, mỗi dòng tương ứng với một dòng ở Input (trừ dòng chứa dấu chấm hỏi):

  • Nếu dòng tương ứng ở Input gồm toàn các số, in ra tổng của các số đó (làm tròn đến 6 chữ số thập phân).
  • Nếu dòng tương ứng ở Input gồm toàn các từ, in ra xâu tổng của các từ đó (nối các từ lại với nhau theo thứ tự trong Input).
  • Nếu không phải một trong hai trường trên, ghi ra xâu "Error!" (không bao gồm cặp dấu "").

Giới hạn

  • Input không có quá 20 dòng.
  • Mỗi dòng không có quá 100 kí tự.
  • Mỗi số không có quá 9 chữ số.
  • Mỗi từ không có quá 9 kí tự. 

Example

Input:

12 23 34 abd dbs
12 a 4
?

Output:

69.000000
abddbs
Error!

Các bạn nhập xuất bằng Standard Input/Output cho cả Pascal và C++. Lưu ý rằng ở cuối Ouput không được có kí tự lạ (ngoại trừ kí tự kết thúc dòng). Ví dụ: Ouput là "69" nhưng các bạn in ra "69 " thì vẫn tính là sai kết quả.

 


Được gửi lên bởi:VOJ Team
Ngày:2012-05-25
Thời gian chạy:0.200s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC MAWK BC C-CLANG C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GRV JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PAS-GPC PAS-FPC PICO PROLOG PYPY3 PY_NBC R RACKET CHICKEN SQLITE SWIFT UNLAMBDA VB.NET
Nguồn bài:Nguyễn Xuân Khánh

hide comments
2017-08-06 10:46:12
quái thật,ko cho dùng istringstream chứ :v
2016-12-30 11:50:14
Cho em hỏi, standard inp/out là phải vào ra tệp đúng ko ạ T_T
2014-04-07 16:14:27 Thanga2pbc
hình như bài này có 1 test thôi?
2014-01-18 11:39:36 Hồ Tuấn Kiệt
Cảm ơn bạn Ngọc Khánh, nhờ chuyển thành writeln mềnh đã lên từ 0 tới 100 :v
2013-12-16 10:18:58 Ngô Huỳnh Ngọc Khánh♥(TN)♥
các bạn writeln luôn cả test cuôi nhé. @Nam: xem thử writeln test cuối xem sao
2013-12-11 17:03:45 Nguyễn Hoàng Nam
làm sao để xử lí số thực đây
toàn kiểu 2/10=0.199999999
2013-12-11 16:51:09 Nguyễn Hoàng Nam
chạy đến n-1 thì writeln rồi write riêng n
2013-08-28 15:34:33 DKM
làm thế nào để ko writeln ở test cuối nhỉ :(((((((
2012-11-21 06:24:25 Nguyễn Thái Cường
0 đ @@ ?? mình nghĩ là sai ở chỗ xuất write hoặc writeLN chứ kq thì thử ok
hic! sửa ko Đc.
2012-09-27 09:09:19 Tran Ky Te
sa0 baj` nay` em thu test cua mih` thj` ra mah may no cho 0d? zay^. moj nguoj`
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.