S
skyl0v3
Chắc suất Đại học top - Giữ chỗ ngay!! ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.
Bài tập này mình đã giải đc rồi nhưng chương trình còn dài và không thỏa mãn yêu cầu thời gian với những test lớn, các pro giúp mình với:
Bài toán: Phòng ngủ của Gholam đc lát bằng các viên gạch màu trắng và màu vàng. Mỗi khi buồn chán Gholam đứng ở 1 ô màu trắng và nghĩ ra số nguyên N rồi bước đi thẳng theo hàng đó N bước, nếu gặp tường thì quay 180 độ và đi tiếp. Trong khi thực hiện các bước đi Gholam đếm số lần bước trên ô mầu vàng. Các viên gạch đc đánh số thứ tự từ 1 đến m theo thứ tự từ trái qua phải
Dữ liệu vào:
- Dòng 1 ghi 2 số nguyên m, N ( 3\leq m \leq100 ) ( 1\leq n \leq 1000000000)
- Dòng 2 chứa m số nguyên a1, a2,... , am, ai= 0 ứng với viên màu vàng, ai\geq 1 ứng với ô màu trắng, ai= 2 có nghĩa là gholam đag đứng ở ô i và quay mặt về phía bên phải, ai= 3 nghĩa là gholam đag đứng ở ô i và quay mặt về phía bên trái. Dữ liệu đảm bảo chỉ có duy nhất 1 số ai > 1
Kết quả: Ghi ra file 1 số nguyên duy nhất là số ô mầu vàng mà Gholam đã bước lên
Ví dụ
yellow.inp
6 7
0 1 2 0 1 0
yellow.out
3
Giúp mình với nha, mai phải nộp rùi, tks
Bài toán: Phòng ngủ của Gholam đc lát bằng các viên gạch màu trắng và màu vàng. Mỗi khi buồn chán Gholam đứng ở 1 ô màu trắng và nghĩ ra số nguyên N rồi bước đi thẳng theo hàng đó N bước, nếu gặp tường thì quay 180 độ và đi tiếp. Trong khi thực hiện các bước đi Gholam đếm số lần bước trên ô mầu vàng. Các viên gạch đc đánh số thứ tự từ 1 đến m theo thứ tự từ trái qua phải
Dữ liệu vào:
- Dòng 1 ghi 2 số nguyên m, N ( 3\leq m \leq100 ) ( 1\leq n \leq 1000000000)
- Dòng 2 chứa m số nguyên a1, a2,... , am, ai= 0 ứng với viên màu vàng, ai\geq 1 ứng với ô màu trắng, ai= 2 có nghĩa là gholam đag đứng ở ô i và quay mặt về phía bên phải, ai= 3 nghĩa là gholam đag đứng ở ô i và quay mặt về phía bên trái. Dữ liệu đảm bảo chỉ có duy nhất 1 số ai > 1
Kết quả: Ghi ra file 1 số nguyên duy nhất là số ô mầu vàng mà Gholam đã bước lên
Ví dụ
yellow.inp
6 7
0 1 2 0 1 0
yellow.out
3
Giúp mình với nha, mai phải nộp rùi, tks