请选择 进入手机版 | 继续访问电脑版

2018北京小学生程序设计友谊赛详细答案

[复制链接]
密战 发表于 2021-1-1 10:33:29 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
第1题 找平方数

[code]#include #include using namespace std;int main(){    int n;    cin >> n;    int a[n];    for(int i = 0; i < n; i++)    {        cin >> a;        int root = sqrt(a);        if(root * root == a)        {            cout  s;    int len = s.size();    int i = 0;    if(isPalin(s))    {        i = 1;    }    while(i < len)    {        cout > n;        goods g[n];        int i = 0;        for(; i < n; i++)        {                cin >> g.cost >> g.amount;        }        sort(g, g + n, cmp);        int ans = 0;        int cnt = 0;        i = 0;        while(money >= g.cost) // 若剩余的钱连一个都不买不了,则循环竣事        {                int tmpCnt = money / g.cost; // 不思量商品数量限制,理论上最多可买的数量                cnt = min(tmpCnt, g.amount);                money -= (cnt*g.cost);                ans += cnt;                i++;        }        cout
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )