P9740 「KDOI-06-J」ION 比赛
简单模拟题。
题目给出的是总测试点数和目前通过的测试点数,由于一个题的总分知道,所以你直接遍历一遍,可以得到当前的总分。
然后再遍历一次,计算出差的分数需要的题目数量,看看是否够用即可。
特判只需要一题的情况即可。
#include<bits/stdc++.h>
using namespace std;
const int N =1e3+10;
int a[N],b[N];
int main()
{
int n,t,ans=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>b[i];
ans+=100/a[i]*b[i];
}
cin>>t;
if(ans>=t) {cout<<"Already Au."<<endl;exit(0);}
for(int i=1;i<=n;i++){
int now=t-ans,now1=100/a[i];
if(now<100/a[i]){
if(a[i]-b[i]>=1) cout<<1<<endl;
else cout<<"NaN"<<endl;
continue;
}
else if(int(ceil((double)now/(double)now1))<=a[i]-b[i]) cout<<int(ceil((double)now/(double)now1))<<endl;
else cout<<"NaN"<<endl;
}
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现