当前位置: 首页 > news >正文

深圳做网站比较好的公司seo发外链的网站

深圳做网站比较好的公司,seo发外链的网站,网站开发属于专利吗,seo是什么意思somTime Limit: 1 second Memory Limit: 50 MB 【问题描述】 给你n根火柴棍,你可以拼出多少个形如“ABC”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示&a…

Time Limit: 1 second
Memory Limit: 50 MB

【问题描述】

给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示: 

这里写图片描述
注意:
1. 加号与等号各自需要两根火柴棍
2. 如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)
3. n根火柴棍必须全部用上
【输入】

共一行,有一个整数n(n<=24)

【输出】

共一行,表示能拼成的不同等式的数目。

【输入样例1】

14

【输出样例1】

2

【输入输出样例1解释】

2个等式为0+1=1和1+0=1。

【输入样例2】

18

【输出样例2】

9

【输入输出样例2解释】

9个等式为:
0+4=4
0+11=11
1+10=11
2+2=4
2+7=9
4+0=4
7+2=9
10+1=11
11+0=11

【题解】

因为要减去一个等号一个加号;
所以最多n=20来组成所有的数字;
而数字消耗火柴棒最少的数字是1->消耗2根火柴棒;
则可以最多出现10个1;
然后分配到3个数字上;
则让C=4个1;A和B分别分配3个1;
如果C有5个1,则A也必须有5个1;
因为A+B=C这个式子C的位数最大是A和B的位数中最大的位+1;
然而A的位数为4的话,都是1,剩下1个数字,也没办法进位;
而A是5个1的话,B是0的话得增加6个棒。。
显然C位数最大不能超过4..
(以上是针对全是1的情况,显然这种情况的C是最大的,则其他情况也适用了);
而N=1000的话
O(N^2)是可以承受的;
枚举C然后再枚举B,再通过相减得到A就可以了;
用个函数计算某个数字要多少个棒棒.

【完整代码】

#pragma comment(linker,"/STACK:10240000000,10240000000")
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <set>
#include <map>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <queue>
#include <vector>
#include <stack>
#include <string>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define mp make_pair
#define pb push_back
#define fi first
#define se secondtypedef pair<int,int> pii;
typedef pair<LL,LL> pll;void rel(LL &r)
{r = 0;char t = getchar();while (!isdigit(t) && t!='-') t = getchar();LL sign = 1;if (t == '-')sign = -1;while (!isdigit(t)) t = getchar();while (isdigit(t)) r = r * 10 + t - '0', t = getchar();r = r*sign;
}void rei(int &r)
{r = 0;char t = getchar();while (!isdigit(t)&&t!='-') t = getchar();int sign = 1;if (t == '-')sign = -1;while (!isdigit(t)) t = getchar();while (isdigit(t)) r = r * 10 + t - '0', t = getchar();r = r*sign;
}const int dx[9] = {0,1,-1,0,0,-1,-1,1,1};
const int dy[9] = {0,0,0,-1,1,-1,1,-1,1};
const double pi = acos(-1.0);
const int num[10] = {6,2,5,5,4,5,6,3,7,6};int n;
int ans = 0;int f(int x)
{if (x==0) return num[x];int t = x;int tot = 0;while (t>0){tot+=num[t%10];t/=10;}return tot;
}int main()
{//freopen("F:\\rush.txt","r",stdin);cin >> n;n-=4;rep1(i,0,1111)rep1(j,0,i){int k = i-j;if (f(k)+f(j)+f(i)==n)ans++;}printf("%d\n",ans);return 0;
}

转载于:https://www.cnblogs.com/AWCXV/p/7626855.html

http://www.lbrq.cn/news/2426851.html

相关文章:

  • 服务器怎么限制ip访问网站吗零基础seo入门教学
  • 大型网站技术架构核心原理与案例分析it培训机构排行榜
  • 怎么在虚拟空间做两个网站2022磁力链接搜索引擎推荐
  • 网站的用户运营值得做吗seo优化工作有哪些
  • 北京免费网站建设网站规划与设计
  • 网站目录结构设计应注意的问题常德网站优化公司
  • 深圳中小型网站建设公司最好的推广平台是什么软件
  • 荆州市做网站的play商店
  • 100款软件app免费下载大全站群seo
  • 一个域名一个ip做多个网站电商网站排名
  • wordpress漫画站主题西安网站建设制作公司
  • wordpress 内容编码错误哈尔滨企业网站seo
  • 公司注册资金可以乱写吗武汉seo招聘信息
  • 简单动态网页制作代码关键词优化心得
  • 怎样在网站图片做超级链接百度精准引流推广
  • 金融网站建设公司排名dsp投放方式
  • 设计网络网站建设百度搜索引擎收录
  • 山东一级造价师考试时间南宁seo多少钱报价
  • 做科学实验的网站谷歌官方app下载
  • 湖南住房和城乡建设厅网站免费培训课程
  • 站长之家 网站模板百度企业推广
  • 基于h5的个人网站建设推广关键词优化
  • 网络品牌网站建设行业关键词
  • 百度网站推广关键词怎么查合肥网站关键词优化公司
  • 怎么做类似美团的网站吗免费发帖推广网站
  • 做网站什么商品好百度官方
  • 邢台网站建设信息危机公关处理五大原则
  • 中文网站模板免费下载企业培训系统
  • 做建网站百度竞价推广计划
  • 廊坊百度推广电话长安seo排名优化培训
  • AWE2026启动:加码AI科技,双展区联动开启产业新格局
  • nginx使用手册
  • 库制作与原理
  • SmartETL循环流程的设计与应用
  • OR条件拆分:避免索引失效的查询重构技巧
  • 部署 Zabbix 企业级分布式监控