| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 374577 人关注过本帖, 11 人收藏
标题:入境随俗:《编程论坛生存手册》
只看楼主 加入收藏
mlinmxf
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-9-14
收藏
得分:0 
恩,了解
2007-09-14 22:13
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
UP!!!!!!!   

樱花大战,  有爱.
2007-09-14 22:40
wdwhb
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-15
收藏
得分:0 
认真学习,严于律己!
2007-09-15 21:40
crackerwang
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:833
专家分:0
注 册:2007-2-14
收藏
得分:0 

#include<stdio.h>
typedef __int64 int64;
bool flag[50009];
int main()
{
int64 n,m,sum;
int i,j,k;
while(scanf("%I64d%I64d",&n,&m)!=EOF) //你看一下你的64位输入用的是%lld还是%I64d。可能要做一下改动
{
if(n==-1&&m==-1) break ;
for(i=1;i<=n;i++) flag[i]=0;
k=1;
for(i=1;i<n;i++)
{
sum=(n-i)*(n-i-1)/2;
if(sum>=m)
{
for(;flag[k];k++);
printf("%d ",k);
flag[k]=1;
}
else
{
m=m-sum;
for(j=k;j<=n;j++)
{
if(flag[j]==0) m--;
if(m==0) break;
}
for(j++;flag[j];j++);
printf("%d ",j);
flag[j]=1;
i++;
break;
}
}
if(i<n)
{
for(j=n;j>=1&&i<n;j--)
{
if(!flag[j])
{
printf("%d ",j);
flag[j]=1;
i++;
}
}
}
for(i=1;i<=n;i++)
{
if(!flag[i])
{
printf("%d\n",i);
break;
}
}
}
return 0;
}

2007-09-15 23:33
bingling509
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-9-14
收藏
得分:0 
up!!!!

今天之所以区别于昨天,恰恰是因为昨天的感受依然在我们心中。
2007-09-16 14:30
lichaohui36
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-9-16
收藏
得分:0 
回复:(静夜思)入境随俗:《编程论坛生存手册》

好的.同意

2007-09-16 20:19
bclee
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-9-16
收藏
得分:0 
学习学习了!!!
2007-09-16 21:16
scvxingji
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-11
收藏
得分:0 

各位前辈:
  你们好,我刚学C语言,对各方面都不了解,能不能给我介绍一下C语言啊,还有学习C语言有什么好处,什么用途.
  我很想学编程,学好那我就可以拿高工资那,可我现在很迷茫.不知道前辈们能不能在这里给我指点一二.
  在此,我深表感谢.

2007-09-16 22:17
huarong
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-16
收藏
得分:0 
回复:(静夜思)入境随俗:《编程论坛生存手册》
强烈支持
2007-09-16 23:38
TopStar315
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-17
收藏
得分:0 
支持

2007-09-17 14:08
快速回复:入境随俗:《编程论坛生存手册》
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026711 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved