Lang:G++
Edit1234567891011121314151617181920212223242526#include <iostream>#include <cstdio>using namespace std;int a[1111],q,n,T,cas=0;int main(){scanf("%d",&T);while (T--){scanf("%d%d",&n,&q);for (int i=1; i<=n; i++) scanf("%d",&a[i]);printf("Case #%d:\n",++cas);while (q--){int L,R,K;scanf("%d%d%d",&L,&R,&K);int ans=1111111111;for (int i=L; i<=R; i++){if (a[i]>=K) ans=min(ans,a[i]-K);else ans=min(ans,K-a[i]);}printf("%d\n",ans);}}return 0;}