热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_56645631
苏哈哈462
5 年前
trueweixin_56645631

#705 A
思路:先枚举k-i个数把这些数排除以及k排除就是我们可以选的数
#include<stdio.h>
#include<string.h>
int st[1010];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n,k;
memset(st,1,sizeof(st));
scanf("%d%d",&n,&k);
st[k]=0;
int u=n;
u--;
for(int i=1;i<k-i;i++)
{
st[i]=0;
u--;
}
printf("%d\n",u);
for(int i=1;i<=n;i++)
{
if(st[i])printf("%d ",i);
}
printf("\n");
}
return 0;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
#“码”住夏天——集卡赢红包活动#正式结束啦!活动共有23337个小伙伴集齐五张语言卡,瓜分了万元奖励5位小伙伴运气爆棚,“C”位抢到888元现金红包!100位小伙伴拿到88元现金红包,400位小伙伴拿到8.8元现金红包!你的红包运气如何呢?清凉的翻卡活动为暑假拉开了帷幕,一点小小的心意,陪伴大家这个夏天编程不停除了现金奖励,你更期待哪些奖品呢?欢迎评论区留言~
立即登录