時間限制: 1000 ms 記憶體限制: 65536 kb
提交數: 15790 通過數: 8042
【題目描述】
在乙個序列(下標從1開始)中查詢乙個給定的值,輸出第一次出現的位置。
【輸入】
第一行包含乙個正整數n,表示序列中元素個數。1 ≤n≤ 10000。
第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開。元素的絕對值不超過10000。
第三行包含乙個整數x,為需要查詢的特定值。x的絕對值不超過10000。
【輸出】
若序列中存在x,輸出x第一次出現的下標;否則輸出-1。
【輸入樣例】
52 3 6 7 3
3【輸出樣例】
2【**】
no
**如下:
#include<iostream>
using namespace std;
int main()
//找到x後,記錄i的值,並跳出迴圈體不再繼續查詢
cout<}
1110 查詢特定的值
時間限制 1000 ms 記憶體限制 65536 kb 提交數 18371 通過數 9262 在乙個序列 下標從1開始 中查詢乙個給定的值,輸出第一次出現的位置。第一行包含乙個正整數n,表示序列中元素個數。1 n 10000。第二行包含n個整數,依次給出序列的每個元素,相鄰兩個整數之間用單個空格隔開...
資訊學奧賽一本通 紅與黑
演算法標籤 dfs,flood fill 題目描述 有一間長方形的房子,地上鋪了紅色 黑色兩種顏色的正方形瓷磚。你站在其中一塊黑色的瓷磚上,只能向相鄰 上下左右四個方向 的黑色瓷磚移動。請寫乙個程式,計算你總共能夠到達多少塊黑色的瓷磚。輸入格式 輸入包括多個資料集合。每個資料集合的第一行是兩個整數 ...
資訊學一本通(1451 棋盤遊戲)
題目描述 在乙個4 4的棋盤上有8個黑棋和8個白棋,當且僅當兩個格仔有公共邊,這兩個格仔上的棋是相鄰的。移動棋子的規則是交換相鄰兩個棋子。現在給出乙個初始棋盤和乙個最終棋盤,要求你找出乙個最短的移動串行使初始棋盤變為最終棋盤。klux說 這麼簡單的題目,我都會做!輸入格式 第1到4行每行四個數字 1...