VF 查表
2024-08-30 21:01:54
题目的意思就是 给你一个数字 n (1~81) 然后问你从 1~10^9 之中有多少个 各位数字之和等于 n 的 数字
我上去 打表了 而且速度还差不多 , 能在 几十分钟内算出来所有答案 . 下面附上 打表的方法
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<iostream>
#include<limits.h>
#include<algorithm>
#include<queue>
#include<vector>
#include<set>
#include<stack>
#include<string>
#include<sstream>
#include<map>
#include<cctype>
using namespace std;
int main()
{
int sum,q,j,m,result,flag;
for(int n=;n<=;n++)
{ result=;
for(int i=;i<=;i++)
{
j=i;
flag=sum=;
while(j>)
{
sum+=j%;
j=j/;
if(sum>n)
break;
}
if(sum==n)
result++;
}
printf("%d\n",result);
}
}
算出来结果之后 就打表 .复制出来
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<iostream>
#include<limits.h>
#include<algorithm>
#include<queue>
#include<vector>
#include<set>
#include<stack>
#include<string>
#include<sstream>
#include<map>
#include<cctype>
using namespace std;
int main()
{
int a[]={,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,};
int n;
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",a[n]);
}
return ;
}
这个好像 有点傻了......
最新文章
- ios基础篇(二十七)—— Json解析
- .NET基于Redis缓存实现单点登录SSO的解决方案
- Redis集群环境的部署记录
- VC ++ MFC activex 控件获取连接的VPN 信息
- Android 核心分析之十三Android GWES之Android窗口管理
- SQL点滴8—the account is currently locked out. The system administrator can unlock it.
- IE6下绝对定位元素和浮动元素并列绝对定位元素消失
- WinForm 菜单控件
- bzoj 4444: [Scoi2015]国旗计划
- JVM学习(二)
- iOS开发基础-九宫格坐标(5)
- Geometric regularity criterion for NSE: the cross product of velocity and vorticity 1: $u\times \om$
- 新闻API接口
- python pymsql的用法 180903
- 第四节,Neural Networks and Deep Learning 一书小节(上)
- PHP工厂模式计算面积与周长
- myBatis框架的配置部分
- visual studio code 编辑器的配置及快捷键等, vscode, csc
- jemalloc for mysql
- 推荐一个js脚本的字体拟合模型