题解 | #冰狱寒岚#

冰狱寒岚

https://ac.nowcoder.com/acm/contest/11219/A

A.不需要分类讨论,提供一个很简单的思路,题目很明显的看出每过2047为一个周期,那么只需要将当前的数加上1024这样就可以令周期从-1024-1023变为0-2047 这样只需要将x+1024取余2048最后输出x-1024就可以了

ACcode:

#include<bits/stdc++.h>
using namespace std;
int n;

int main()
{
    cin>>n;
    while(n--)
    {
        int x;
        cin>>x;
        x+=1024;
        x%=2048;
        cout<<x-1024<<" ";
    }
	return 0;
}
全部评论

相关推荐

勤劳的鲸鱼在okr拆解:没有别的选择就去吧,有实习和没实习找工作是天上地下
点赞 评论 收藏
分享
好久没来牛客了,今天面试了一个实习生,感觉对方形象乱糟糟的,头发像鸡窝,像刚睡醒就来面试了,第一印象直接大打折扣,感觉我没有受到应有的尊重,再加上对方业务能力也一般,我直接挂掉;大家面试的时候还是好好收拾一下自己吧,争取给面试官留下个好印象,面试这东西还是存在眼缘的
MinJerous:更在乎本质,应该看候选人是否和岗位需要的能力匹配。洗脸/不洗头都无所谓吧,说不定人家刚刚通宵准备,就是为了这场面试呢?你挂掉他核心原因还是他能力不行,而不是形象。就算形象好点,能力不行你敢给过吗,不怕后面+1质疑你
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务