《数据结构编程实验》 1.2.1Doubles
来源:互联网 发布:shp矢量数据下载 编辑:程序博客网 时间:2024/06/05 04:59
题目大意:
给出n(1<n<16)个数字,求其中满足a=2b的数对<a,b>的数量。
题目地址:
POJ 1551 ZOJ 1760 UVA 2787
题解:
语法水题一道,读入后两重循环判断数量O(1/2n^2)。判断的时候用乘法优于除法。
#include <iostream>#include <cstdio>using namespace std;int main(){ int a[20]; int i,j; int l,n; while (scanf("%d",&a[0])&& a[0]>0) { l=1;n=0; while (a[l-1]>0) { scanf("%d",&a[l]); l++; } for (i=0;i<l;i++) for (j=i+1;j<l;j++) if (a[i]*2==a[j]||a[i]==a[j]*2) n++; printf("%d\n",n); } return 0;}
0 0
- 《数据结构编程实验》 1.2.1Doubles
- B - Doubles(1.2.1)
- B - Doubles(1.2.1)
- 《数据结构编程实验》 1.1.1Financial Management
- 《数据结构编程实验》 1.4.1Hangover
- 《数据结构编程实验》 1.5.1Sum
- 《数据结构编程实验》 2.1.1Speed Limit
- 《数据结构编程实验》 2.2.1Self Numbers
- 《数据结构编程实验》 2.3.1Bee
- 《数据结构编程实验》 2.4.1Gold Coins
- 《数据结构编程实验》 3.3.1Symmetric Order
- 《数据结构编程实验》 3.4.1Fractal
- 《数据结构编程实验》 4.1.1Calendar
- 《数据结构编程实验》 4.3.1Polynomial Showdown
- 《数据结构编程实验》 4.4.1Error Correction
- 《数据结构编程实验》 4.5.1TEX Quotes
- Doubles
- Doubles
- 算法提高 6-17复数四则运算
- android webView.loadData乱码解决
- 测试blog
- (五十五)iOS多线程之GCD
- socket的概念和原理
- 《数据结构编程实验》 1.2.1Doubles
- android的Log输出
- 为什么c++中函数指针是16字节
- linux下tomcat作为daemon运行
- TCP/IP协议学习
- 1046
- Problem 045——UVa 512 - Spreadsheet Tracking
- (动态规划)能量项链
- 触发器