题意:一个老师闲来无事就从他家门口向前走,然后累加门牌数,最后发现向前走和向后累加到的门牌数一样,然后让求该老师家的门牌数,枚举出前6个。

思路:假设门牌数为1-n,该老师的门牌号为m,那么可以直接推出2m^2=n^2+n(二项式定理),下面对于该题的处理方式有两种,一个是暴力枚举,当然这个不再多说,另一个是化成x^2+y^2=r的不定方程的形式,然后用佩尔方程解题,渣渣表示只会套用佩尔方程,中间的证明过程还是不甚理解!配上某牛的佩尔方程解法:
http://www.cnblogs.com/devymex/archive/2010/09/07/1818983.html

code:

#include <iostream>#include <cstdio>#include <cmath>#include <algorithm>using namespace std;

int main(){    int i,ca=1;    for (i=6;ca<=10&&i<100000000;i++)  //直接暴力了    {        double t=sqrt(0.5*(i+1)*i);        int t2=(int)t;        if (t==t2)        {            printf("%10d%10d\n",t2,i);            ca++;        }    }}

uva 138——Street Numbers相关推荐

  1. uva 138 - Street Numbers(等差数列求和)

    题目链接:138 - Street Numbers 题目大意:找到10组a和b,使得sum[1,a - 1] == sum[a, b]. 解题思路:先用二分做了一遍,枚举b,二分a,但是这样很慢,这能 ...

  2. POJ 1320 Street Numbers 解佩尔方程

    传送门 Street Numbers Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 2529   Accepted: 140 ...

  3. Uva - 12050 Palindrome Numbers【数论】

    题目链接:uva 12050 - Palindrome Numbers 题意:求第n个回文串 思路:首先可以知道的是长度为k的回文串个数有9*10^(k-1),那么依次计算,得出n是长度为多少的串,然 ...

  4. 28行代码AC——习题3-12 浮点数(UVA 11809 - Floating-Point Numbers)——解题报告

    励志用少的代码做高效的表达 题目(提交)链接→UVA-11809 算是个数学题吧,虽然在AOAPC上面给放到象征水题的第三章里面了. 这个题基本就是帮着你复习了一遍浮点数的存储方式了.浮点数在计算机里 ...

  5. UVA 610 Street Directions 双连通分量

    首先找到全部双连通分量,然后对于某一个结点数大于2的连通分量,可以把全部的边改成单向的,按DFS的顺序. 结点数为2的也就是一条为桥的边,必须保持双向. //#pragma comment(linke ...

  6. uva 10396——Vampire Numbers

    题意:给定一个n位数(<10),然后求这样的数两个n/2位的数相乘(不能同时被10整除),得到这个n位数的重新组合,然后求这些数. 思路:暴力.直接枚举这样的数,当满足条件的时候放到st的set ...

  7. UVa 10101 - Bangla Numbers

    题目:将数字数转化成数字加单词的表示形式输出. 分析:数论,简单题.直接分成两部分除10000000的商和余数,分别输出即可. 说明:注意输入为数字0的情况,还有long long类型防止溢出. #i ...

  8. UVa 136 - Ugly Numbers

    题目:求由1.2.3和5相乘组成的数字的第1500个. 分析:简单题.新的元素一定由原有元素和因子乘积得出.对于每个因子设置一根指向已求得序列的指针.每次取指针对应元素和因子乘积最小的,对应指针后移, ...

  9. π-Algorithmist分类题目(1)

    原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...

最新文章

  1. Mac下Android studio 之NDK配置教程(二)
  2. jQuery——clone()方法
  3. c语言中1%100是什么意思,**************
  4. android设置存储,在android应用程序中存储用户设置的最合适方法是什么?
  5. 最大公约数GCD的三种算法程序
  6. centos7 php多版本切换_CentOS7服务搭建----搭建私有云盘01
  7. 内容营销——网络营销的杀手级武器
  8. [转载]赵匡胤做事有底线
  9. 杭州吃喝玩乐便民大全
  10. 多线程获取豆瓣网页的网络爬虫(Python实现)
  11. 眼下精准吸引上万的粉丝课程,海风通过豆瓣被动引流思路
  12. 成功三大定律:荷花定律、金蝉定律、竹子定律
  13. python大神的成长之路普通话三分钟_我的成长之路普通话考试讲话三分钟范文
  14. 小米笔记本Air 13.3 i5-8250U macOS黑苹果efi引导文件
  15. 开发EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败。鉴权播放次数问题
  16. ORA-39325 ORA-39112
  17. 什么是WIFI真机同步?
  18. android8 twrp 小米6,小米6 第三方twrp中文Recovery3.2.3-0刷入工具|支持ROOT|自动解密data分区...
  19. 计算机任务管理器不能打开,电脑任务管理器打不开详细解决方法 | 专业网吧维护...
  20. 计算机等级考试分为几级?都考哪些内容?

热门文章

  1. H5添加禁止缩放功能
  2. 解读阿里巴巴集团的“大中台、小前台”组织战略
  3. 【JS】使用变量作为object的key-方法汇总
  4. UVa 11475 - Extend to Palindrome
  5. MSSQL-字符串分离与列记录合并成一行混合使用
  6. 那么温暖http合约,入门。
  7. C++:从C继承的标准库
  8. java.util.hashmap_java.util.HashMap中的无限循环
  9. c语言鼠标移动响应,CSS鼠标响应事件经过、移动、点击示例介绍
  10. python游走代码_介绍一个全局最优化的方法:随机游走算法(Random Walk)