题解 | 小红的方神题

小红的方神题

https://www.nowcoder.com/practice/655d31e0d4c84eed8853b90d49e35113

//头文件,也可以使用万能头
#include <iostream>

//主程序
int main() {
    int n;
    std::cin >> n;
    
    if (n < 3) {
        std::cout << -1 << std::endl;
        return 0;
    }   // 不难发现,这玩意本质上就是n, 1, 2, 3, ..., n-1,显然输入1和2都不符合条件
    
    //这时候就是n >= 3 的情况了
    std::cout << n;
    for (int i = 1; i < n; i++) {
        std::cout << " " << i;  //那么此时,主要先输出n,然后正向排序就好,刚好符合第12行的注释
    }
    std::cout << std::endl;
    
    return 0;
}

全部评论

相关推荐

爱刷美剧的菠萝蜜巴比...:丢给gpt,让他优化实习 切合实际 突出产出 可以不局限简历内容,,然后就背就好了
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务