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

如何开发网站自己做站长2015做啥网站致富

如何开发网站自己做站长,2015做啥网站致富,网页制作需要学什么技术,长沙网络公司排名思路 由勾股定理和题目中的要求对应的两个方程可以得到一个等式: c方-b方 c b 在题目要求下可以知道 c b1 拿这个式子去打表,找符合这个式子的直角三角形 import math for i in range(1,1001):a ib i1a a*ab b*bc b-ad math.sqrt(c)d int…

思路

由勾股定理和题目中的要求对应的两个方程可以得到一个等式:

c方-b方 = c + b

在题目要求下可以知道 c = b+1

拿这个式子去打表,找符合这个式子的直角三角形

import math
for i in range(1,1001):a = ib = i+1a = a*ab = b*bc = b-ad = math.sqrt(c)d = int(d)if d*d == c:print(f"{d} {i} {i+1}")
# 3 4 5
# 5 12 13
# 7 24 25
# 9 40 41
# 11 60 61
# 13 84 85
# 15 112 113
# 17 144 145
# 19 180 181
# 21 220 221
# 23 264 265
# 25 312 313
# 27 364 365
# 29 420 421
# 31 480 481
# 33 544 545
# 35 612 613
# 37 684 685
# 39 760 761
# 41 840 841
# 43 924 925

从打表结果可以发现,符合要求的三角形满足:

1、a是奇数,且除了1以外的每个正奇数都有对应的符合要求的直角三角形

2、c = b+1

3、b = (a*a-1)/2

因为题目中是求1-n范围中有多少个符合要求的三角形,所以从n开始倒着找,找到的第一个符合要求的三角形的  a/2  即为答案

AC代码 

为什么从python变成c艹了,因为用python交了超时

#include<bits/stdc++.h>
using namespace std;#define int long longint n,t,z,m;void solve(){cin>>n;if(n<5){cout<<0<<'\n';return ;}for(int i=n;i>0;--i){z = (i-1)*2+1;t = sqrt(z);if(t*t==z && t&1){cout<<(t>>1)<<'\n';return ;}}
}signed main(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int _=1;cin>>_;while(_--){solve();}    return 0;
}

http://www.dtcms.com/wzjs/544991.html

相关文章:

  • 成都制作网站的公司简介品牌全案营销策划
  • 搭建网站的架构网站建设费用详细表
  • 资阳网站推广网站做网络营销
  • wordpress怎么拷贝北京seo做排名
  • ui设计在线培训机构聊城做网站优化
  • wordpress建站详细教程视频滨州建设网站
  • 关于征求网站建设的通知推进政务服务网站一体化建设
  • 做详情页不错的网站政务网站开发合同
  • 百度一下手机版网页外贸seo
  • 如何从客户网站开发客户wordpress禁止必应访问
  • 无锡网站建设软件开发aspcms建站
  • 网站开发工程师工资多少做一个网站团队需要哪些人员
  • 广东建设工程信息网站6搬家公司电话附近
  • 制作小程序的流程南京seo公司
  • 安阳网站关键词优化代理商门户网站开发
  • 做网站找不到客户地方门户模板
  • 自己做网站网站网站开发vsc网站开发公司
  • 开源网站下载西宁做网站的有吗
  • 怎样登入网站后台文具和的制作需要哪些材料
  • 通过手机建设网站软件工程项目案例
  • 深圳网站建设公司的外文名是怎样做免费的网站推广
  • 网站报价表对比表怎么做淮安做网站公司
  • 网站开发 ie兼容h5登录页面
  • 检测网站开发常州网站建设大全
  • 济南网站制作企业东莞行业网站建设
  • 河北专业网站建设济南论坛网站建设
  • 广州市医院网站建设哪家好南阳企业网站推广
  • 网站建设需要个体营业执照社交网站 备案
  • 网站建设面谈话术推广产品的文案
  • 高端品牌网站建设是什么制作网页编码