必威体育Betway必威体育官网
当前位置:首页 > IT技术

翻牌子问题

时间:2019-10-15 07:44:39来源:IT技术作者:seo实验室小编阅读:85次「手机版」
 

翻牌子

有n块牌子,正面白色,反面黑色,编号为1至n。第1个人把所有的牌子翻成正面,第2个人把所有编号为2的倍数的牌子翻成反面,第3个人把所有编号为3的倍数的牌子翻个面(即原来正面的翻成反面,原来反面的翻成正面),以此类推。一共有k个人,问最后哪些牌子是正面的?

Input

n和k。   (k<=n<=1000)

Output

正面牌子的编号,两两之间以空格分开。

Sample Input

7 3

Sample Output

1 5 6 7
#include<bits/stdc++.h>
using namespace std;
int main() {
    int n,k,number;
    int cnt;
    while(cin>>n) {
        cin>>k;
        bool flag=0;
        for(int i=1; i<=n; i++) {
            number=i;
            cnt=0;
            for(int j=2; j<=k; j++) {
                if(number%j==0) {
                    cnt++;
                }
            }
            if(cnt%2==0) {
                if(flag)cout<<" ";
                flag=1;
                cout<<number;
            }
        }
        cout<<endl;
    }
    return 0;
}

相关阅读

AAM论文翻译

文中图片出自原论文。 本文为和大家学习所发,文中有许多问题和错误,请大家不吝赐教,给与指出,感激不尽。 考虑文章描述不准确地方

4. 假设一年期定期利率为 3.25%,计算一下需要过多少年,

一、思路:条件判断,直到一万元连本带利成为两万元就退出条件判断。二、 编码:principal = 10000 year = 0 while principal < 20000:

推荐一款实时翻译软件,通过鼠标进行翻译,小巧实用。

对于英语不好的朋友们,在阅读英文文档的时候难免出现自己很陌生的单词,这个时候是把单词复制到google、百度、有道? 今天给大家推荐

google翻译 中文文本大量翻译成英文

如题,我遇到了一下情况,需要将大量wiki百科的中文文本翻译成英文 面对这个问题,有以下几点困难 google 翻译的API 已经开始收费了。

香港:真的不容乐观--阶层固化,年轻人几乎没有翻身机会

许多香港人都说,一睡醒就要交钱给李嘉诚。这句话其实一点都不夸张。香港20个港口中最好的13个都在李嘉诚的手里,另外香港的电讯、电

分享到:

栏目导航

推荐阅读

热门阅读