51Nod 1094 和为k的连续区间 | 水
Posted kimsimple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51Nod 1094 和为k的连续区间 | 水相关的知识,希望对你有一定的参考价值。
Input示例
6 10 1 2 3 4 5 6
Output示例
1 4
#include "cstdio" #include "algorithm" #include "iostream" #include "set" using namespace std; #define LL long long #define N 10010 int arr[N]; int main() { int k,n; while(~scanf("%d%d",&n,&k)){ for(int i=0;i<n;i++){ scanf("%d",&arr[i]); } LL sum=0; int a=1,b=1; bool c=0; for(int i=0;i<n;i++){ sum=arr[i];a=i+1; for(int j=i+1;j<n;j++){ if(sum==k) { c=1; break; } sum+=arr[j];b=j+1; } if(c) break; } if(!c) printf("No Solution\\n"); else printf("%d %d\\n",a,b); } return 0; }
以上是关于51Nod 1094 和为k的连续区间 | 水的主要内容,如果未能解决你的问题,请参考以下文章