VT07 - Vẫn là tìm kiếm trong mảng

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Viết chương trình đọc 11 số nguyên từ bàn phím và lưu 10 số đầu tiên vào mảng. Kiểm tra xem số thứ 11 có trong mảng hay không?

Input

  • 11 số nguyên có trị tuyệt đối không vượt quá ~10^9~ cách nhau 1 dấu cách.

Output

  • Nếu số thứ 11 có trong mảng, in ra các vị trí xuất hiện theo thứ tự tăng dần, cách nhau 1 dấu cách
  • Nếu số thứ 11 không có trong mảng, in ra ~-1~

Lưu ý: Vị trí được tính bắt đầu từ 1

Sample

Input #1
1 2 3 4 5 6 7 8 9 1 1
Output #1
1 10
Input #2
1 2 3 4 5 6 7 8 9 10 11
Output #2
-1

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    bnpdat2012  đã bình luận lúc 27, Tháng 1, 2025, 14:38

    ai giai thich de ho minh voi


    • 0
      lexuanctc  đã bình luận lúc 10, Tháng 3, 2025, 11:01

      Nếu không có phần tử thứ 11 thì in ra : -1


    • 1
      lexuanctc  đã bình luận lúc 10, Tháng 3, 2025, 11:00 sửa 2

      Trên mảng có 11 phần tử lần lược là :

      1,2,3,4,5,6,7,8,9,1,1

      vậy phần tử thứ 11 là : 1.

      10 phần tử còn lại là : 1,2,3,4,5,6,7,8,9,1.

      theo đề yêu cầu là kiểm tra phần tử thứ 11 có trong mảng không nếu có thì in ra index và index bắt đầu từ 1.

      vậy trong 10 phần tử có 2 phần tử giống với phần tử thứ 11 đứng ở vị trí 0 và 9 , nhưng theo đề yêu cầu bắt đầu từ 1 .

      vậy kết quả sẽ là 1 và 10 (Lưu ý đề yêu cầu kết quả yêu cầu sắp xếp theo thứ tự tăng dần)


    • 0
      gaianganh98  đã bình luận lúc 4, Tháng 3, 2025, 13:29

      dễ mà bạn nhập 10 phần tử xong đó nhập k , xem a[i] == k không thì mình in ra k rồi in vị trí của nó


  • 1
    nguyenminhdang  đã bình luận lúc 19, Tháng 12, 2024, 8:03 chỉnh sửa

    -_- :)))


  • 0
    rank  đã bình luận lúc 10, Tháng 12, 2024, 12:30

    int h=a[11]; bool r=false; for(int i=1; i<=n-1; i++) { if(a[i]==h) { cout<<i<<" "; r=true; } } if(r==false) { cout<<-1; }


  • 0
    binem2904  đã bình luận lúc 19, Tháng 11, 2024, 13:43

    test case 3 là gì vậy ạ


  • 1
    loitran1505  đã bình luận lúc 5, Tháng 11, 2024, 16:33

    test cuoi la gi vay moi nguoi?


  • 0
    super_god  đã bình luận lúc 8, Tháng 10, 2024, 2:36

    hello ae


  • 0
    thanhmy123  đã bình luận lúc 10, Tháng 4, 2024, 14:35

    mình không hiểu đề lắm


  • 2
    thh  đã bình luận lúc 21, Tháng 1, 2024, 4:27

    Kìa mảng bắt đầu từ 0 mà bn khai báo có 10 tức là từ 0 -> 9 đó