![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
/**//**************************************
Problem: HEU 5056 新手练级篇
Time: 0.0050 s
Memory: 524 k
Accepted Time: 2009-04-30 14:27:39
Tips: 插入法排序
**************************************/
#include <stdio.h>
int main()
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
int n,a,b,sort[120];
while(scanf("%d",&n)!=EOF)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
int i,j,count=1;
for(i=1;i<=n;i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
scanf("%d%d",&a,&b);
if(a<=100)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
if(count==1)sort[1]=b;
else
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
sort[0]=b;
for(j=count-1;sort[j]<b;j--)
sort[j+1]=sort[j];
sort[j+1]=b;
}
count++;
}
}
int sum=100,count1=0;
for(i=1;i<count;i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
sum-=sort[i];
count1++;
if(sum<=0)break;
}
if(sum>0)count1+=sum;
printf("%d\n",count1);
}
return 0;
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
posted @
2009-04-30 14:37
主函数
阅读(
140)
评论()
编辑
收藏
举报