阅读程序 普及篇 3、【NOIP1999】

#include <iostream>
using namespace std;
int i,j,k,a[101];
bool p1;
int main( )
{
	int cnt=0;
	for( i=0;i<=100;++i) a[i]=i;
	for( k=5;k>=2;--k)
	{
		for( i=1;i<=100;++i) if( i%k==0 ) a[i]=0;
		for( i=1;i<=99;++i)
			for( j=1;j<=100-i;++j)
				if( a[j]>a[j+1])
				{
					a[j]=a[j]+a[j+1];
					a[j+1]=a[j]-a[j+1];
					a[j]=a[j]-a[j+1];
				}
		cnt=0;
		for( i=1;i<=100;++i)
		{
			
			cout<<a[i]<<" ";
			cnt++;
			if( cnt%10==0)
			{
				cout<<endl;
			}
		}
	}
	j=1;
	while( a[j]==0 && j<100 ) j=j+1;//寻找最靠前非0的位置 
	for( i=j;i<=100;++i) a[0]=a[0]+a[i];
	cout<<a[0];
	return 0;
}
/*
答案:970

0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 2 3 4 6 7 8 9 11 12
13 14 16 17 18 19 21 22 23 24
26 27 28 29 31 32 33 34 36 37
38 39 41 42 43 44 46 47 48 49
51 52 53 54 56 57 58 59 61 62
63 64 66 67 68 69 71 72 73 74
76 77 78 79 81 82 83 84 86 87
88 89 91 92 93 94 96 97 98 99
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 2 3 6 7 8 11 12 13 16
17 18 21 22 23 26 27 28 31 32
33 36 37 38 41 42 43 46 47 48
51 52 53 56 57 58 61 62 63 66
67 68 71 72 73 76 77 78 81 82
83 86 87 88 91 92 93 96 97 98
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 3 6 8 11 13 16 18 21 23
26 28 31 33 36 38 41 43 46 48
51 53 56 58 61 63 66 68 71 73
76 78 81 83 86 88 91 93 96 98
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
1 6 11 16 21 26 31 36 41 46
51 56 61 66 71 76 81 86 91 96
970
--------------------------------
Process exited after 0.4289 seconds with return value 0
请按任意键继续. . .
*/

CSP-J1 CSP-S1 第1轮 初赛 相关的在线测试网站

洛谷有题

试题列表 - 洛谷有题

信息学奥赛普及组初赛试题评测题库

信息学奥赛一本通(C++版)在线评测系统

信息学奥赛提高组初赛试题评测题库

信息学奥赛一本通(C++版)在线评测系统

有道小图灵 信息学

信息学奥赛-NOIP-少儿编程培训-有道小图灵

信奥题库

信奥题库 - OITIKU.com

牛客网初赛

比赛历年真题_CSP-J入门组/CSP-S提高组/NOI/省选/USACO/信息学教材_牛客竞赛OJ






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值