查詢特定的值

2021-10-02 16:15:42 字數 492 閱讀 9990

【題目描述】

在乙個序列(下標從1開始)中查詢乙個給定的值,輸出第一次出現的位置。

【輸入】

第一行包含乙個正整數n,表示序列中元素個數。1 ≤n≤ 10000。

第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。

第三行包含乙個整數x,為需要查詢的特定值。x的絕對值不超過10000。

【輸出】

若序列中存在x,輸出x第一次出現的下標;否則輸出-1。

【輸入樣例】

52 3 6 7 3

3【輸出樣例】

2【參考程式】

#include

#include

using

namespace std;

intmain()

}if(flag==0)

cout<<-1

}

1110 查詢特定的值

時間限制 1000 ms 記憶體限制 65536 kb 提交數 18371 通過數 9262 在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開...

find 查詢特定值

find 返回的只是第乙個符合條件的迭代器 一 vector中查詢特定值 如果搜尋成功,則返回對應的迭代器 如果搜尋失敗,則返回第二個引數的迭代器 using namespace std vector int v int val 4 auto result find v.begin v.end va...

1110 查詢特定的值(C C )

在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。第三行包含乙個整數x,為需要查詢的特定值。x的絕對值不超過10...