51Nod 1082 | 模拟
Posted kimsimple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51Nod 1082 | 模拟相关的知识,希望对你有一定的参考价值。
Input示例
5 4 5 6 7 8
Output示例
30 55 91 91 155
模拟
#include "bits/stdc++.h" using namespace std; #define LL long long #define INF 0x3f3f3f3f3f #define PI acos(-1) #define N 1000010 #define MOD 10 using namespace std; LL sum[N]={0}; bool isconect(int a) { if(a%7==0){ return true; } while(a!=0){ if(a%10==7){ return true; } a=a/10; } return false; } int main() { int T,n; cin>>T; for(LL i=1;i<=N;i++){ sum[i]=sum[i-1]; if(!isconect(i)){ sum[i]+=i*i; } } while(T--){ cin>>n; cout<<sum[n]<<endl; } return 0; }
以上是关于51Nod 1082 | 模拟的主要内容,如果未能解决你的问题,请参考以下文章