1 chương trình toán có n tài khoản
1 tài khoản dài nhất là 100 kí tự
hỏi cần bao nhiêu tài khoản để ko còn tên nghĩ ra trên chương trình toán đó?
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
a) Danh sách học sinh của lớp:
def tim_vi_tri_ten_hs(ten, danh_sach_hs):
for i, ten_hs in enumerate(danh_sach_hs):
if ten_hs == ten:
return i
return -1
danh_sach_hs = ["Nam", "An", "Binh", "Chung", "Duc", "Huong"]
ten_can_tim = "An"
vi_tri = tim_vi_tri_ten_hs(ten_can_tim, danh_sach_hs)
if vi_tri >= 0:
print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")
else:
print(f"Ten '{ten_can_tim}' khong nam trong danh sach")
b) Danh sách tên các chủ tài khoản ngân hàng đã sắp xếp theo thứ tự bảng chữ cái:
def tim_vi_tri_ten_tk(ten, danh_sach_tk):
left, right = 0, len(danh_sach_tk) - 1
while left <= right:
mid = (left + right) // 2
if danh_sach_tk[mid] == ten:
return mid
elif danh_sach_tk[mid] < ten:
left = mid + 1
else:
right = mid - 1
return -1
danh_sach_tk = ["An", "Binh", "Duc", "Huong", "Nam"]
ten_can_tim = "Huong".upper()
vi_tri = tim_vi_tri_ten_tk(ten_can_tim, danh_sach_tk)
if vi_tri >= 0:
print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")
else:
print(f"Ten '{ten_can_tim}' khong nam trong danh sach")
so tien trong tai khoan tom truoc khi chuyen tien la
210000+830000=1040000(dong)
dap so 1040000(dong)
Số tờ 100 đô la là:
\(2000\div2=1000\) (tờ)
Số tờ 50 dô la là:
\(2000\times\frac{2}{5}=800\)(tờ)
Số tờ 20 dô la là:
\(2000\times\frac{1}{20}=100\)(tờ)
Số tờ 1 dô la là:
\(2000-1000-800-100=100\)(tờ)
Tài khoản đó có số tiền là:
\(1000\times100+800\times50+100\times20+100\times1=106100\)(đô la)
Đáp số \(106100\)đô la
= 100 1 , 006 3 - 0 , 5 + 0 , 5 1 , 006 + 0 , 5 1 , 006 2 ;
= 100 1 , 006 36 - 0 , 5 + 0 , 5 1 , 006 0 , 5 + . . . + 0 , 5 1 , 006 35