sicily 1752.选择
来源:互联网 发布:儿童编程教育连锁机构 编辑:程序博客网 时间:2024/05/29 11:46
这题TLE好久。。。最后用map勉强通过吧。。0.78s。。
#include <iostream>#include <vector>#include <cmath>#include <map>using namespace std;struct info{ int number; int pos;};bool isValue(int a){ if(a == 2) return true; int b = sqrt(a + 0.5); for(int i = 2;i <= b;i++) { if(a % i == 0) return false; } return true;}int main(){ int n; map<int,int> m; map<int,int>::iterator pos; m.clear(); int count = 0; for(int i = 2;i < 1000000;i++) { if(isValue(i)) { count++; m[i] = count; } } while(cin >> n && n != -1) { //int count = 0; //count = binary_search(data,n); pos = m.find(n); cout << pos->second << endl; } return 0;}
- sicily 1752.选择
- sicily 1752 选择
- Sicily 1222. 单词选择
- Sicily 1222. 单词选择 (Trie & 二分)
- sicily 选择排序比较次数 期末测试
- Sicily.1099. Packing Passengers(优先选择性价比高的飞机)
- Sicily 1222 单词选择 (SOJ 1222) 【堆 优先队列】
- 1752. 选择
- Sicily 1027
- sicily 1007
- sicily 1795
- sicily 1036
- sicily 1419
- sicily 1889
- sicily 1684
- sicily 1686
- sicily 1004
- sicily 1135
- 腾讯和阿里之间的一盘妙棋
- ORACLE10g修改RAC VIP
- Android SystemProperties和Settings.System介绍
- 贪吃蛇核心C代码
- zen cart在首页指定新进产品显示某个分类下面的产品
- sicily 1752.选择
- 全局变量,全局静态变量,局部变量,静态局部变量
- Ant: target
- 成为Android高手必须掌握的28大项内容和10个建议
- unix下的几个准则
- 迭代器和迭代器适配器---《C++标准程序库》读书笔记
- 通用工程前缀
- android应用程序(一) 短信收发
- hdu-1284-钱币兑换问题