POJ 2545

news/2024/11/16 10:41:59/

     还是一样的题,,,不解释。不过数据真的太弱了,竟然可以0ms过,,,,看来今天真的很水。。。。。。题目:

Hamming Problem
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 5665 Accepted: 2546

Description

For each three prime numbers p1, p2 and p3, let's define Hamming sequence Hi(p1, p2, p3), i=1, ... as containing in increasing order all the natural numbers whose only prime divisors are p1, p2 or p3. 

For example, H(2, 3, 5) = 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, ... 

So H5(2, 3, 5)=6.

Input

In the single line of input file there are space-separated integers p1 p2 p3 i.

Output

The output file must contain the single integer - Hi(p1, p2, p3). All numbers in input and output are less than 10^18.

Sample Input

7 13 19 100

Sample Output

26590291
ac代码:

#include <iostream>
#include <cstdio>
using namespace std;
long long min(long long a,long long b,long long c){long long x=a<b?a:b;return x<c?x:c;
}
int main(){long long prime1,prime2,prime3,order;while(~scanf("%lld%lld%lld%lld",&prime1,&prime2,&prime3,&order)){long long num[100005];num[1]=1;int i=1,p1,p2,p3;p1=p2=p3=1;while(i<=order+1){num[++i]=min(prime1*num[p1],prime2*num[p2],prime3*num[p3]);if(num[i]==prime1*num[p1]) p1++;if(num[i]==prime2*num[p2]) p2++;if(num[i]==prime3*num[p3]) p3++;}printf("%lld\n",num[order+1]);}return 0;
}



http://www.ppmy.cn/news/303964.html

相关文章

POJ 2545 Hamming Problem 笔记

3个素数p1、p2、p3。汉明序列中的元素都是由这3个素数相乘得来&#xff0c;并按增序排列。求汉明序列的第 i 个元素。

hdu-2545

并查集的扩展应用&#xff0c;求节点到根的距离 //求节点到根的距离 //r[i]存储节点 i 到根的距离#include <stdio.h> #include <iostream> #include <string.h> #include <algorithm> #include <stdlib.h>using namespace std;int p[100010]; i…

hdu2545

/* 分析&#xff1a; 简单并查集。 在网吧夜市刷题&#xff0c;桑不起呀&#xff0c;囧囧囧~~~ 2012-11-19 */ #include"stdio.h" #include"string.h" #define N 100011 int n,m; int pre[N]; int dis[N]; void build() {int i;for(i1;i<n;i) {pre[i]i;…

SSL_2545 奇数

题意 求出a~b中奇数的个数并输出。 思路 可以直接枚举a~b然后判断输出&#xff0c;我这里用的是别的方法。 代码 #include<cstdio> int a,b,s,as; int main() {scanf("%d%d",&a,&b);if (a%20) a;if (b%20) b--;if (a!b) printf("%d\n",…

LeetCode 2545. 根据第 K 场考试的分数排序

班里有 m 位学生&#xff0c;共计划组织 n 场考试。给你一个下标从 0 开始、大小为 m x n 的整数矩阵 score &#xff0c;其中每一行对应一位学生&#xff0c;而 score[i][j] 表示第 i 位学生在第 j 场考试取得的分数。矩阵 score 包含的整数 互不相同 。 另给你一个整数 k 。…

针对CVE-2015-2545漏洞研究分析

本文讲的是 针对CVE-2015-2545漏洞研究分析&#xff0c; 1. 概述 这是一种MSOffice漏洞&#xff0c;允许通过使用特殊的 Encapsulated PostScript (EPS)图形文件任意执行代码。这种漏洞于2015年3月被发现&#xff0c;漏洞未修补情况持续了4个月。之后&#xff0c;微软发布了修复…

推荐 10 款让你的 Chrome 浏览器功能更强大的插件

Chrome 可以说是全世界最受欢迎的浏览器了&#xff0c;其快速、稳定的性能&#xff0c;简洁的设计以及多平台同步的功能都深受用户的推崇&#xff0c;然而很多人成为他的忠粉还是因为它强大的拓展性&#xff01; 在发现了这些功能实用又不太占地的小插件之后&#xff0c;简直要…

有哪些优质的电脑端浏览器推荐?

在当今数字化时代&#xff0c;使用电脑进行上网浏览已经成为了人们日常生活中必不可少的一部分。 出现了许多电脑端浏览器&#xff0c;为了更好地满足用户对于网页浏览的需求&#xff0c;那么&#xff0c;有哪些优质的电脑端浏览器能够介绍呢&#xff1f; 第一款&#xff1a;…