博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A3: pythagorean
阅读量:6080 次
发布时间:2019-06-20

本文共 978 字,大约阅读时间需要 3 分钟。

 4. find out pythagorean triplets in an integer array.

 

#include 
#include
#include
#include
using namespace std;vector
> findP( vector
& x ) { set
pool; vector
> rel; if(x.size() < 3) return rel; for( int i=0; i
::const_iterator it1 = pool.begin(); set
::const_iterator it2;// = pool.begin(); set
::const_iterator it3; cout<<"pool size: "<
<
t; t.push_back( (int)(sqrt((double)*it1))); t.push_back( (int)(sqrt((double)*it2))); t.push_back( (int)(sqrt((double)*it3))); rel.push_back( t ); } } } return rel;}int main(int argc, char** argv){ int x[] = {1,3,3,4,7,5,12,13}; vector
input(x,x + sizeof(x)/sizeof(int) ); vector
> rel = findP(input); vector
>::iterator it; for( it=rel.begin(); it!=rel.end(); it++) { for( int i=0; i<(*it).size(); i++) { cout<<(*it)[i]<<", "; } cout<

 

转载于:https://www.cnblogs.com/xishibean/archive/2013/01/23/2951371.html

你可能感兴趣的文章
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 9 章 函数和操作符_9.19. 范围函数和操作符...
查看>>
以太坊系列之六: p2p模块--以太坊源码学习
查看>>
使用scikit-learn解决文本多分类问题(附python演练)
查看>>
2018 年最值得关注的 JavaScript 趋势
查看>>
什么是区块链?超级账本 Brian Behlendorf 从五个方面教你认识
查看>>
Linux中的帮助功能
查看>>
【iOS-Cocos2d开发之三】CCScene切换的所有特效,以及设置屏幕横竖屏!
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
STL容器总结
查看>>
[C#]游戏地图绘制——双玩家版
查看>>
博客开篇自传
查看>>
Vue2基础Api学习
查看>>
linux复制目录结构
查看>>
函数传值与传引用的理解
查看>>
防火墙的AAA认证
查看>>
Centos常用操作记录
查看>>
The hierarchy of the type is inconsistent 问题
查看>>