51nod 1082 与7无关的数
来源:互联网 发布:nginx conf 配置php 编辑:程序博客网 时间:2024/06/04 17:43
题目链接:
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1082
题解:
直接暴力, 把1e6的所有的数据进行预处理就行了(记得数据范围比较大,用long long)
代码:
#include <cstdio>#include <cstring>#include <algorithm> using namespace std;#define met(a,b) memset(a,b,sizeof(a))typedef long long ll;const int maxn = 1e6;ll num[maxn+10];ll sum[maxn];void init(){ met(num,0); for(ll i=1;i<=maxn;i++) { if(i%7==0) num[i]=1; } for(ll i=1;i<=maxn;i++) { if(num[i]) continue; else { int flag=0; ll name=i; while(name) { int temp=name%10; if(temp==7) { flag=1; break; } name/=10; } if(flag) num[i]=1; } } met(sum,0); ll ans=0; for(ll i=1;i<=maxn;i++) { if(num[i]==0) ans+=i*i; sum[i]=ans; }}int main(){ init(); int t; scanf("%d",&t); while(t--) { ll n; scanf("%lld",&n); printf("%lld\n",sum[n]); }}
0 0
- 51nod 与7无关的数
- 51nod-1082 . 与7无关的数
- 51nod 1082 与7无关的数
- 51Nod-1082-与7无关的数
- 51nod 1082 与7无关的数
- 51nod-【1082 与7无关的数】
- 51nod 1082 与7无关的数
- 51Nod 1082 与7无关的数
- 51nod 1082 与7无关的数
- 51nod 1082 与7无关的数【打表】
- 51Nod 1082 与7无关的数
- 51 nod 1082 与7无关的数
- 51 nod 1082 与7无关的数
- 【51Nod】1082 与7无关的数
- 51Nod 1082 与7无关的数
- 51nod 1082 与7无关的数
- 51nod 1082 与7无关的数
- 51Nod 1082 与7无关的数 (打表)
- android XML数据解析
- 剑指offer-----找出二叉搜索树第k个节点(java版)
- 欢迎使用CSDN-markdown编辑器
- Android -- IPC通信机制之一Binder简介
- [数据结构]第十章-并查集
- 51nod 1082 与7无关的数
- Android 自定义数字键盘(三)自定义输入框
- Mac OS下命令行终端无法输入中文或中文显示?
- ButterKnife:8.1.0的使用
- 排序算法总结
- Majority Element
- Redis+Mysql模式和内存+硬盘模式的异同
- git上传代码到github上
- app 版本更新思路