Tấm vé may mắn là tấm vé có mã số hoặc gồm một chữ số hoặc gồm nhiều chữ số giống hệt nhau.
Có ví dụ mẫu không bạn? vì câu này hơi tối nghĩa, nếu mình hiểu đúng thì nó có nghĩa là số may mắn là số chỉ gồm 1 loại chữ số. tức là nó có dạng xx…xx với x = [0 … 9]
Nếu thật sự là như vậy thì bài này đơn giản, còn không thì phải có bộ dữ liệu ví dụ đề bài thì mới biết được.
for (int i = 0; i < 10; i++)
num[i] = 0;
res = 0;
m = n - m;
//thử sinh các số may mắn có i chữ số
for (int i = 1; i < 10; i++)
//số may mắn đó chỉ gồm chữ số j
for (int j = 1; j < 10; j++){
num[j] = num[j] * 10 + j;
if (num[j] >= m && num[j] < n)
res++;
}
Có ví dụ mẫu không bạn? vì câu này hơi tối nghĩa, nếu mình hiểu đúng thì nó có nghĩa là số may mắn là số chỉ gồm 1 loại chữ số. tức là nó có dạng xx…xx với x = [0 … 9]
Nếu thật sự là như vậy thì bài này đơn giản, còn không thì phải có bộ dữ liệu ví dụ đề bài thì mới biết được.
đây ạ
ý tưởng:
bác viết cả code cho e được không ạ? e mới học
phần còn lại chỉ là khai báo + nhập xuất thôi mà
num là mảng 10 phần tử thôi
em hoàn thành rồi ạ! E cảm ơn bác nhiều ạ!!
cái bài này không cho thêm dữ kiện nếu khách có vé đã xuống xe thì sao mà tính được nhỉ?