51Nod 1082 与7无关的数
  bp5SCceIOyYK 2023年11月02日 49 0


​题目传送门​​ 代码:

#include<bits/stdc++.h>
using namespace std;

typedef long long LL;
const int maxn=1000000+100;

LL ans[maxn];

bool check(int num){

if(num%7==0) return true;
while(num){

if(num%10==7) return true;
num/=10;
}
return false;
}

int main(){

for(int i=1;i<maxn;i++){

ans[i]=ans[i-1];
if(check(i)) continue;
ans[i]+=1LL*i*i;
}
int T;
scanf("%d",&T);
while(T--){


int n;
scanf("%d",&n);
printf("%lld\n",ans[n]);
}
}


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  rEZj93RghFYQ   2023年11月02日   33   0   0 i++leetcode-java
bp5SCceIOyYK
最新推荐 更多