【发布时间】:2016-12-05 02:05:06
【问题描述】:
问题是关于一个给定的数字 N,其位数在 1 到 10^5 之间。如果提供 2 个数字 s 和 f 小于 N 并且 s
#include <iostream>
#include <string>
using namespace std;
int main()
{
string N; cin>>N;
long long T; cin>>T;
string sub="";
long long i,s,f,val;
while(T--){
cin>>s>>f;
s--; f--;
sub = "";
for(i=s;i<=f;i++)
sub+=N[i];
val = stoi(sub);
if(val%7==0)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
【问题讨论】:
标签: c++ runtime-error sigabrt