Đến nội dung

Hình ảnh

Một bài toán tin !


  • Please log in to reply
Chủ đề này có 4 trả lời

#1
hoicmvsao

hoicmvsao

    Thượng sĩ

  • Thành viên
  • 299 Bài viết
 

Năm ngoái Conan chỉ mới bước vào học Tin học thật sự. Thế nhưng anh ta bị đàn em là Như Quỳnh thách đố bài toán sau:

Cho T ≤ 100000. Mỗi dòng của T có 1 số N (N ≤ 100000). Dãy số A được xây dựng như sau:

  • A[0] = 0
  • A[1] = 1
  • A[2i] = A[i]
  • A[2i+1] = A[i] + A[i+1]

Nhiệm vụ của bạn là tìm số lớn nhất của dãy A từ 1 với N.

Input

Dòng đầu tiên là số T.

T dòng sau, mỗi dòng là 1 số N.

Output

Có T dòng tương ứng với giá trị lớn nhất của các đoạn.

ExampleInput
2
5
10

Output
3
4
 
 


#2
Mystic

Mystic

    Thượng sĩ

  • Thành viên
  • 240 Bài viết

 

 

Năm ngoái Conan chỉ mới bước vào học Tin học thật sự. Thế nhưng anh ta bị đàn em là Như Quỳnh thách đố bài toán sau:

Cho T ≤ 100000. Mỗi dòng của T có 1 số N (N ≤ 100000). Dãy số A được xây dựng như sau:

  • A[0] = 0
  • A[1] = 1
  • A[2i] = A[i]
  • A[2i+1] = A[i] + A[i+1]

Nhiệm vụ của bạn là tìm số lớn nhất của dãy A từ 1 với N.

Input

Dòng đầu tiên là số T.

T dòng sau, mỗi dòng là 1 số N.

Output

Có T dòng tương ứng với giá trị lớn nhất của các đoạn.

ExampleInput
2
5
10

Output
3
4
 

 

Bạn nói rõ hơn cái vd và dòng chữ màu xanh lá cây đi


Bài viết đã được chỉnh sửa nội dung bởi Mystic: 20-04-2016 - 11:55

>>> Nếu bạn luôn buồn phiền hãy dùng hy vọng để chữa trị <<<

Và ...

>>>  Không bao giờ nói bạn đã thất bại

Cho đến khi đó là nỗi lực cuối cùng của bạn

           Và không bao giờ nói rằng:

        Đó là nỗi lực cuối cùng của bạn

         Cho tới khi bạn đã thành công  >>>

 

~ Mystic Lâm


#3
hoicmvsao

hoicmvsao

    Thượng sĩ

  • Thành viên
  • 299 Bài viết

Tức là với mỗi dòng của input thì phải cho ra 1 dòng của output. Dạng bài n` đi thi hay gặp mak



#4
Mystic

Mystic

    Thượng sĩ

  • Thành viên
  • 240 Bài viết

Tức là với mỗi dòng của input thì phải cho ra 1 dòng của output. Dạng bài n` đi thi hay gặp mak

 

Ừ mình biết rồi ,bài cấp tỉnh à ?

 

 

Năm ngoái Conan chỉ mới bước vào học Tin học thật sự. Thế nhưng anh ta bị đàn em là Như Quỳnh thách đố bài toán sau:

Cho T ≤ 100000. Mỗi dòng của T có 1 số N (N ≤ 100000). Dãy số A được xây dựng như sau:

  • A[0] = 0
  • A[1] = 1
  • A[2i] = A[i]
  • A[2i+1] = A[i] + A[i+1]

Nhiệm vụ của bạn là tìm số lớn nhất của dãy A từ 1 với N.

Input

Dòng đầu tiên là số T.

T dòng sau, mỗi dòng là 1 số N.

Output

Có T dòng tương ứng với giá trị lớn nhất của các đoạn.

ExampleInput
2
5
10

Output
3
4
 

 

Ở chỗ màu xanh lá thì i có giá trị ban đầu là mấy vậy ?


>>> Nếu bạn luôn buồn phiền hãy dùng hy vọng để chữa trị <<<

Và ...

>>>  Không bao giờ nói bạn đã thất bại

Cho đến khi đó là nỗi lực cuối cùng của bạn

           Và không bao giờ nói rằng:

        Đó là nỗi lực cuối cùng của bạn

         Cho tới khi bạn đã thành công  >>>

 

~ Mystic Lâm


#5
hoicmvsao

hoicmvsao

    Thượng sĩ

  • Thành viên
  • 299 Bài viết

Ừ mình biết rồi ,bài cấp tỉnh à ?

Ở chỗ màu xanh lá thì i có giá trị ban đầu là mấy vậy ?

i=1->N/2

Đề n` lâu lắm rồi đó bạn!






1 người đang xem chủ đề

0 thành viên, 1 khách, 0 thành viên ẩn danh