4c-七夕节(代码片段)

goldenretriever goldenretriever     2023-03-05     594

关键词:

七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" 
人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下: 

技术图片


数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6. 
你想知道你的另一半吗? 

Input

输入数据的第一行是一个数字T(1<=T<=500000),它表明测试数据的组数.然后是T组测试数据,每组测试数据只有一个数字N(1<=N<=500000). 

Output

对于每组测试数据,请输出一个代表输入数据N的另一半的编号. 

Sample Input

3
2
10
20

Sample Output

1
8
22

// 注意T和N的取值范围,直接遍历求因子和计算量过大
技术图片
 1 #include<stdio.h>
 2 int main()
 3 
 4     int t, n, sum, i;
 5     scanf("%d", &t);
 6     while(t--)
 7     
 8         scanf("%d", &n);
 9         sum=0;
10         for(i=1;i<n;i++)
11             if(n%i==0)
12                 sum+=i;
13         printf("%d
", sum);
14     
15     return 0;
16 
Time Limit Exceeded
// 取一半遍历还是太大
技术图片
 1 #include<stdio.h>
 2 int main()
 3 
 4     int t, n, sum, i;
 5     scanf("%d", &t);
 6     while(t--)
 7     
 8         scanf("%d", &n);
 9         sum=1;
10         for(i=2;i<=n/2;i++)
11             if(n%i==0)
12                 sum+=i;
13         printf("%d
", sum);
14     
15     return 0;
16 
Time Limit Exceeded*2
// 用了打表,但是求因子和的算法未变
技术图片
 1 #include<stdio.h>
 2 int soulm[500001];
 3 int main()
 4 
 5     for(int j=1;j<=500000;j++)
 6     
 7         int sum=1;
 8         for(int i=2;i<=j/2;i++) if(j%i==0) sum+=i;
 9         soulm[j]=sum;
10     
11     int t, n;
12     scanf("%d", &t);
13     while(t--)
14     
15         scanf("%d", &n);
16         printf("%d
", soulm[n]);
17     
18     return 0;
19 
Time Limit Exceeded*3
// i和j表示因子,其中j又代表不超过N的正整数.
// 减少了调用因子的次数,用循环控制积
// 注意表中的和包含了N,输出时要减去
技术图片
 1 #include<stdio.h>
 2 int soulm[500001];
 3 int main()
 4 
 5     for(int j=1;j<=500000;j++)
 6         for(int i=1;i*j<=500000;i++)
 7             soulm[i*j]+=i;
 8     int t, n;
 9     scanf("%d", &t);
10     while(t--)
11     
12         scanf("%d", &n);
13         printf("%d
", soulm[n]-n);
14     
15     return 0;
16 
AC

 











七夕时如何拯救躁动不安的心(代码片段)

又是一年一度的七夕节先来一段百科。七夕节,又称七巧节、七姐节、女儿节、乞巧节、七娘会、七夕祭、牛公牛婆日、巧夕等,是中国民间的传统节日。七夕节由星宿崇拜演化而来,为传统意义上的七姐诞,因... 查看详情

七夕时如何拯救躁动不安的心(代码片段)

又是一年一度的七夕节先来一段百科。七夕节,又称七巧节、七姐节、女儿节、乞巧节、七娘会、七夕祭、牛公牛婆日、巧夕等,是中国民间的传统节日。七夕节由星宿崇拜演化而来,为传统意义上的七姐诞,因... 查看详情

七夕节hdu-1215(唯一分解素数筛法因子之和加强版)(代码片段)

七夕节HDU-1215题目链接:https://vjudge.net/problem/HDU-1215#author=0题目:七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!"人们纷纷来到告... 查看详情

520七夕情人节告白网页代码—浪漫3d相册(代码片段)

520七夕情人节告白网页代码—浪漫梦幻3D相册html+css520七夕节告白,也就是中国的情人节,你除了送花你还会什么??快来制作高端大气上档次的D立体动态相册表白网页吧!七夕节是一个十分浪漫的节日,相传牛郎织女... 查看详情

520七夕情人节告白网页代码—浪漫3d相册(代码片段)

520七夕情人节告白网页代码—浪漫梦幻3D相册html+css520七夕节告白,也就是中国的情人节,你除了送花你还会什么??快来制作高端大气上档次的D立体动态相册表白网页吧!七夕节是一个十分浪漫的节日,相传牛郎织女... 查看详情

七夕到了,程序员怎么过七夕(代码片段)

...是怎么表达爱意的。1.前谷歌工程师ColinMcMillen用一段perl代码向他的女友KristenStubbs求婚:#!/usr/bin/perl-wusestric 查看详情

感动哭了!七夕用python送男朋友99999朵玫瑰!!!(代码片段)

前言 又又又是一年一度的七夕节了,七夕礼物还没有选好的,博主给你定制了最特别的七夕礼物,一定做你的七夕节神助攻~ 什么是七夕节最感人的礼物?下面就带你研究!效果 首先,你得有个男朋友... 查看详情

感动哭了!七夕用python送男朋友99999朵玫瑰!!!(代码片段)

前言 又又又是一年一度的七夕节了,七夕礼物还没有选好的,博主给你定制了最特别的七夕礼物,一定做你的七夕节神助攻~ 什么是七夕节最感人的礼物?下面就带你研究!效果 首先,你得有个男朋友... 查看详情

matlab|七夕节快到了,还不给朋友安排上这个咕呱小青蛙?(代码片段)

咕呱,咕呱,咕呱咕呱,咕呱,咕呱咕呱,咕呱,咕呱七夕节到了还不快给你的朋友安排上这只咕呱小青蛙?基础代码functionguguaax=gca;ax.DataAspectRatio=[111];ax.XLim=[-55];ax.YLim=[-55];ax.XColor& 查看详情

matlab|七夕节快到了,还不给朋友安排上这个咕呱小青蛙?(代码片段)

咕呱,咕呱,咕呱咕呱,咕呱,咕呱咕呱,咕呱,咕呱七夕节到了还不快给你的朋友安排上这只咕呱小青蛙?基础代码functionguguaax=gca;ax.DataAspectRatio=[111];ax.XLim=[-55];ax.YLim=[-55];ax.XColor& 查看详情

感动哭了!七夕用python送男朋友99999朵玫瑰!!!(代码片段)

前言 又又又是一年一度的七夕节了,七夕礼物还没有选好的,博主给你定制了最特别的七夕礼物,一定做你的七夕节神助攻~ 什么是七夕节最感人的礼物?下面就带你研究!效果 首先,你得有个男朋友... 查看详情

七夕节快到了,教你用matlab绘制blingbling的大钻石(代码片段)

1效果2程序说明其实非常简单,只需要计算出各个顶点位置,并用fill3绘制一个个面出来即可,为了钻石的色彩更加丰富,我们用light函数设置了光照并为fill3创建出的PATCH对象设置了以下属性。FaceAlpha面透明度EdgeAl... 查看详情

七夕节快到了,教你用matlab绘制blingbling的大钻石(代码片段)

1效果2程序说明其实非常简单,只需要计算出各个顶点位置,并用fill3绘制一个个面出来即可,为了钻石的色彩更加丰富,我们用light函数设置了光照并为fill3创建出的PATCH对象设置了以下属性。FaceAlpha面透明度EdgeAl... 查看详情

hdu1215七夕节-(埃氏筛+唯一分解定理)(代码片段)

七夕节TimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):56666    AcceptedSubmission(s):18239ProblemDescription七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人... 查看详情

程序员的七夕浪漫时刻(代码片段)

...​​​​​​ 文章目录前言记录一起走过的那些日子HTML代码JS代码效果 前言七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?记录一... 查看详情

今天七夕节,外面下着大雨,用python的tkinter做一个下爱心雨的特效,发给妹子(代码片段)

今天七夕,还下着雨,刚好想做一个下着爱心雨的特效准备图片素材1、美图秀秀找一个爱心图,大小就50*50就可以,生成的是一个png格式文件2、由于canvas.create_image只支持gif图片,所以在线转换一下,我这里用的是我拉网:http://... 查看详情

❤️马上七夕,不懂浪漫?带你用python“码”上七夕建议收藏❤️(代码片段)

一年一度的七夕就要到来了,身边的人总是问我:送什么?二哥这么穷,这么不懂得浪漫的人送点什么呢!冥思苦想之后作为程序猿的我们总是要搞出来一点属于我们自己的浪漫,今天二哥就带着大家用Pyt... 查看详情

七夕祭(代码片段)

题意传送门会场由(n imesm)个摊位组成,cl只对部分商品摊位感兴趣,使得所有cl感兴趣的摊位各行各列中的一样多,调整方式只能交换相邻摊位,两个摊位相邻当且仅当处于同一行或同一列的相邻位置,最后一行或列与第一列也... 查看详情