关于C++中 vector输出最大值问题

就是比如有n个数,
把他存到容器中,在不改变的输入顺序情况下找出最大值并得出他和vector存放第一个数的偏移量
比如
3 (有三个数)10 27 8
2(有两个数)12 11
总共要按照顺序输入10 27 8 12 11五个数然后找到27是最大值然后27和10相差两个位置
不用容器用其他方法也可以,但希望可以简单一点,自学的怕太难不懂