zoukankan      html  css  js  c++  java
  • PAT 1087 有多少不同的值(20)(STL—set)

    1087 有多少不同的值(20 分)

    当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。)

    输入格式:

    输入给出一个正整数 N(2≤N≤10​4​​)。

    输出格式:

    在一行中输出题面中算式取到的不同值的个数。

    输入样例:

    2017
    

    输出样例:

    1480
    #include<iostream>
    #include<set>
    using namespace std;
    int main() {
    	set<int> myset;
    	int N;
    	cin >> N;
    	for (int i = 1; i <= N; i++) 
    		myset.insert(i / 2 + i / 3 + i / 5);
    	cout << myset.size();
    	return 0;
    }
  • 相关阅读:
    Web应用网络模型
    Http协议
    Array数组标准库
    Array数组基础
    javascript--Object
    javascript--Function
    letCode-3
    面试前的准备
    面试常见问题
    面试经验总结
  • 原文地址:https://www.cnblogs.com/F-itachi/p/9974355.html
Copyright © 2011-2022 走看看