对从大到小排序的值进行查找 用二分查找怎么写

描述
在一个从大到小排列的有序序列(下标从0开始)中查找一个给定的值,并输出该值的下标。
思考:从大到小的顺序序列是否也可以应用二分查找的方法呢?
输入描述:
第一行包含一个正整数 n,表示序列中元素个数。1 <= n <= 10000。
第二行包含 n 个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。请注意各个元素的绝对值不超过 10000。
第三行包含一个整数 x ,为需要查找的特定值。请注意此特定值 x 的绝对值不超过 10000。
输出描述:
若序列中存在 x,则输出 x 的下标;否则输出 -1。
输入样例1:
10
92 90 83 69 65 54 37 28 12 6
37
输出样例1:
6样例输入2
10
92 90 83 69 65 54 37 28 12 6
66

样例输出2
-1