处女座的测验(一)

题目:处女座的测验(一)

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
Special Judge, 64bit IO Format: %lld

题目描述 

处女座进行了一场c语言的考试,要求很简单,输出2000个正整数,并且满足以下条件:

1.       任意两个数互质

2.     任意两个数x,y,满足 ,其中 为n的因子的个数
 
举例:6的因子有1,2,3,6,所以 τ(6)=4τ(6)=4

输入描述:

本题没有输入

输出描述:

2000行,每行一个正整数

输出的每个整数都必须在1-4*108之间
如果有多组答案,输出任意一组即可。

题解:

考点:质数,构造

τ 是积性函数,x,y互质,τ(x⋅y)=τ(x)⋅τ(y) 只需保证τ(x)≥4即可,找出前4000个质数构造即可。取第1个质数个第 4000个质数相乘,取第2个质数和第3999个质数相乘……这样最大的数在 4e8以内。

代码:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 #define maxn 1000000
 4 int pri[maxn+5];
 5 void getprime()
 6 {
 7     int i,j;
 8     for (i=2;i<=maxn;i++)
 9     {
10         if (pri[i]==0) pri[++pri[0]]=i;
11         for (j=1;j<=pri[0] && pri[j]<=maxn/i;j++)
12         {
13             pri[pri[j]*i]=1;
14             if (i%pri[j]==0) break;
15         }
16     }
17 }
18  
19 int main()
20 {
21     getprime();
22     for (int i=1;i<=2000;i++)
23     {
24         printf("%d\n",pri[i]*pri[4001-i]);
25     }
26     return 0;
27 }
View Code

 

转载于:https://www.cnblogs.com/liuyongliu/p/10316559.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
利用python实现:根据星座测试性格特点。创建两个字典,一个保存姓名和星座(自定义),另一个保存星座和性格特点,根据输入的姓名,输出其性格特点。 白羊座:有一种让人看见就觉得开心的感觉,阳光、乐观、坚强,性格直来直去,就是有点小脾气。 金牛座:很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手。 双子座:喜欢追求新鲜感,有点小聪明,耐心不够,因你的可爱性格会让很多人喜欢和你做朋友。 巨蟹座:情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情重义,对朋友和家人特别忠实。 狮子座:有着远大的理想,总想靠自己的努力成为人上人,总是期待被仰慕被崇拜的感觉。 处女座:坚持追求自己的完美主义者。 天秤座:追求平等、和谐,交际能力强,因此朋友较多。最大的缺点就是面对选择总是犹豫不决。 天蝎座:精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心重。 射手座:崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做,就能做。 摩羯座:是最有耐心的,做事最小心。做事脚踏实地,比较固执,不达目的不罢休,而且非常勤奋。 水瓶座:人很聪明,最大的特点是创新,追求独一无二的生活,个人主义色彩很浓重的星座。 双鱼座:集所有星座的优缺点于一身。最大的优点是有一颗善良的心,愿意帮助别人。
04-19

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值