博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1607
阅读量:5874 次
发布时间:2019-06-19

本文共 1308 字,大约阅读时间需要 4 分钟。

乱搞的筛

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #define clr(a,x) memset(a,x,sizeof(a)) 9 #define rep(i,l,r) for(int i=l;i<(r);i++)10 using namespace std;11 typedef long long ll;12 const int maxn=1000009;13 int n,a[maxn],ans[maxn],cnt[maxn];14 void work(){15 scanf("%d",&n);16 rep(i,1,n+1) scanf("%d",a+i),cnt[a[i]]++;17 rep(i,1,maxn){18 if(cnt[i]) for(int j=i;j
View Code

1607: [Usaco2008 Dec]Patting Heads 轻拍牛头

Time Limit: 3 Sec  Memory Limit: 64 MB
Submit: 1175  Solved: 610
[][][]

Description

  今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏.
    贝茜让N(1≤N≤100000)头奶牛坐成一个圈.除了1号与N号奶牛外,i号奶牛与i-l号和i+l号奶牛相邻.N号奶牛与1号奶牛相邻.农夫约翰用很多纸条装满了一个桶,每一张包含了一个独一无二的1到1,000,000的数字.
    接着每一头奶牛i从柄中取出一张纸条Ai.每头奶牛轮流走上一圈,同时拍打所有编号能整除在纸条上的数字的牛的头,然后做回到原来的位置.牛们希望你帮助他们确定,每一头奶牛需要拍打的牛.

Input

    第1行包含一个整数N,接下来第2到N+1行每行包含一个整数Ai.

Output

 
    第1到N行,每行的输出表示第i头奶牛要拍打的牛数量.

Sample Input

5 //有五个数,对于任一个数来说,其它的数有多少个是它的约数
2
1
2
3
4
INPUT DETAILS:
The 5 cows are given the numbers 2, 1, 2, 3, and 4, respectively.

Sample Output

2
0
2
1
3
OUTPUT DETAILS:
The first cow pats the second and third cows; the second cows pats no cows;
etc.

HINT

 

Source

[ ][ ][ ]

转载于:https://www.cnblogs.com/chensiang/p/4809956.html

你可能感兴趣的文章
nginx default跳转
查看>>
用opencv摄像头视频的获取
查看>>
nginx(tengine)第三方模块 :ngx_cache_purge
查看>>
angularjs1
查看>>
cisco 多生成树MST笔记
查看>>
20180304数据修正记录
查看>>
剑指Offer之数值的整数次方(题11)
查看>>
【转】对js中startWith和endWith的扩展
查看>>
CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式
查看>>
写一本IT类的技术书籍,需要做哪些准备
查看>>
带个机器人带回家 体验Scooba地板清洁工
查看>>
2G,3G,4G,5G的不同之处
查看>>
Java-第十四章-代参的方法(二)-编程实现,输入班里10名学生的身高,获得身高最高的学生要求对象数组类型方法...
查看>>
js获取当月最后一天
查看>>
lpk.dll是什么
查看>>
Office 365 系列之二:注册全球版微软 Office 365
查看>>
FPGA设计——图像处理(锐化增强)
查看>>
Linux基础系列(四)Linux系统软链接硬链接知识
查看>>
域名过期提前通知脚本
查看>>
AutoIt v3.3.14.2 汉化最新版
查看>>