Professional Documents
Culture Documents
IT1108-Bai Thuc Hanh So 4 Đỗ Nguyễn Hùng Phong
IT1108-Bai Thuc Hanh So 4 Đỗ Nguyễn Hùng Phong
732……
Họ và tên MSSV
Đỗ Nguyễn Hùng Phong 20235395
Đầu vào: 13 13
44 13 16
4233
2104
111
001
111
Cho biết hai xâu ký tự A và B chỉ gồm các chữ cái latin và chữ số, hãy tìm xâu ký tự C có độ dài lớn
nhất và là con của cả A và B.
Input #1
abc1def2ghi3 abcdefghi123
Output #1
10
1≤|s|,|t|≤2000;|t|≤|s|.
Output
Ghi trên một dòng các vị trí xuất hiện của xâu t trong xâu s (chỉ số của ký tự đầu tiên
trong xâu là 1, các vị trí được liệt kê theo thứ tự tăng dần, hai số liên tiếp được ghi cách
nhau một dấu cách).
Nếu xâu con không xuất hiện trong xâu cha thì in ra màn hình: -1
{"imei":"480009139815271","receivedTime":"2023/09/19
13:56:57","longitude":0,"latitude":0,"gpsSpeed":0}
{"imei":"480009139815271","receivedTime":"2023/09/19
13:57:03","longitude":0,"latitude":0,"gpsSpeed":0}
{"imei":"480009139815271","receivedTime":"2023/09/19
13:57:08","longitude":0,"latitude":0,"gpsSpeed":0}
{"imei":"480009139815271","receivedTime":"2023/09/19
13:57:14","longitude":0,"latitude":0,"gpsSpeed":0}
{"imei":"480009139815271","receivedTime":"2023/09/19
13:57:19","longitude":105.632789,"latitude":21.101567,"gpsSpeed":0}
Trong đó số 5 đầu tiên là số bản ghi có trong file log; các dòng tiếp theo là chứa thông tin các bản
ghi, mỗi bản ghi thể hiện trên 2 dòng: dòng đầu ghi thời điểm máy chủ nhận được thông tin, dòng
thứ hai chứa thông tin chia tiết của bản tin.
Hãy viết chương trình in ra thời điểm đầu tiên tọa độ longitude != 0 và latitude != 0.
Đầu vào:
- Các dòng tiếp theo chứa dữ liệu của các bản ghi log (mỗi bản ghi 2 dòng), chiều dài của chi tiết
bản ghi không quá 256 ký tự
Đầu ra:
- Xâu ký tự: hiển thị thời điểm máy chủ nhận được thông tin mà 2 trường latitude và longitude khác
0
- Nếu không tìm được thời điểm nào cả 2 tọa độ longtitude và latitude đều khác 0 thì in ra:
01/01/1970 00:00:00 AM
- Nếu định dạng của log không đúng (không có trường longitude hoặc latitude) thì cũng in ra:
01/01/1970 00:00:00 AM
Đề bài:
Một cơ sở dữ liệu gồm tập các xâu ký tự k1, k2, ..., kn với (1<=n<=100000); thực hiện 2 thao tác sau
đây:
· find k: tìm xâu k trong tập xâu ký tự trên, nếu tìm được trả về 1, không tìm được trả về 0
· insert k: chèn thêm xâu k vào tập xâu đang có, nếu chèn được trả về 1 (xâu k chưa tồn tại trong tập
xâu đầu vào), ngược lại trả về 0 (xâu k đã có trong tập xâu đầu vào)
Đầu vào
Hai khối dữ liệu: khối thứ nhất chứa các xâu đầu vào, mỗi xâu nằm trên 1 dòng; kết thúc khối thứ
nhất là chuỗi ###
khối thứ 2 chứa các thao tác cần thực hiện (mỗi thao tác trên 1 dòng); kết thúc khối thứ 2 là chuỗi
#####
Output
Các dòng chứa các số 1 hoặc 0 tương ứng với kết quả thực hiện các action
Ví dụ:
Input
computer
university
school
technology
find school
find book
insert book
find algorithm
find book
insert book
***
Output
Đầu vào:
- Các dòng tiếp theo chứa lần lượt các xâu ký tự (các xâu thỏa mãn không chứa dấu cách)
Đầu ra:
- In ra màn hình các xâu ký tự sau khi đã sắp xếp theo thứ tự alphabet, mỗi xâu trên một dòng
Ví dụ
Đầu vào 3
bac
abc
ade
Đầu ra:
abc
ade
bac
SOUND CODE
KẾT QUẢ
Đầu vào:
Đầu ra:
Ví dụ 1:
Ví dụ 2:
LƯU Ý: các bài hardcode chỉ trả về TRUE hoặc FALSE sẽ không được tính điểm
2222222222222
Ket qua
Bài tập về nhà 4.2 Sử dụng con trỏ, viết chương trình sau
- Nhập, Xuất các phần tử của mảng số thực với n phần tử. (n>10).
- Sắp xếp tăng dần, giảm dần, in ra kết quả mảng tăng dần, giảm dần
- Xuất ra tổng các phần tử dương, tổng các phần tử âm của mảng
- Xuất ra các phần tử >(<) một số x nhập vào từ bàn phím.