OJ_1160.存钱大作战

这是一个编程问题,探讨如何判断两位朋友谁能够先存够钱购买昂贵的玩具。通过输入玩具的价格及每日储蓄额,程序将计算并返回哪位朋友能更快达到目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xiaoL 和 xiaoQ是一对好朋友,他们都想买一个玩具,但是由于玩具很贵,于是他们准备开始每天把零花钱存起来。

现在告诉你玩具的价格以及xiaoL和xiaoQ每天的存钱,你能告诉我谁先买到那个玩具吗? 


多组测试数据,每组测试数据包括四行。
第一行一个整数表示玩具的价格。
第二行一个整数n表示xiaoL和xiaoQ存了n天钱。(0 <= n < 500)
第三行n个整数表示这n天xiaoL每天的存钱数。
第四行n个整数表示这n天xiaoQ每天的存钱数。 


谁先存到够买那个玩具的钱.xiaoQ或者xiaoL(如果两个同一天输出Both,如果两个都没存到就输出None)

50
10
5 7 6 8 9 1 5 3 6 11
8 6 2 1 7 11 3 6 6 3
40
5
15 21 11 8 28
13 13 11 12 9
-----------

Both
xiaoL

鬼知道我当时是怎么做出来的。。。


#include <stdio.h>
#include <stdlib.h>
int main()
{
    int price,day;
    int sum1,sum2,count1,count2,i,L[1005],Q[1005];
    while(scanf("%d %d",&price,&day)!=EOF)
    {
        sum1=0;sum2=0;
        count1=0;count2=0;  
        if(day==0)
        {
            printf("None\n");   
        }
        for(i=1;i<=day;i++)
        {
            scanf("%d",&L[i]);
        }
        for(i=1;i<=day;i++)
        {
            scanf("%d",&Q[i]);
        }
        for(i=1;i<=day;i++)
        {
            sum1=sum1+L[i];
            if(sum1<price)
            {
                count1++;
            }
            sum2=sum2+Q[i];
            if(sum2<price)
            {
                count2++;
            }
        }
        for(i=1;i<=day;i++)
        {
            if(count1==count2 && sum1>price && sum2 >price)
            {
                printf("Both\n");
                break;
            }
             
            if(sum1>=price)
            {
                if(count1<count2)
                {
                    printf("xiaoL\n");
                    break;
                }
            }
            if(sum2>=price)
            {
                if(count1>count2)
                {
                    printf("xiaoQ\n");
                    break;
                }
            }
             
            if(sum1<price && sum2<price)
            {
                printf("None\n");
                break;
            }
             
        }
    }
    return 0;
}






我正在编辑【verilog】代码,遇到了 【DRC MDRV-11 Multiple Driver Nets: Net «consto> has multiple drivers: inst1 _wr_tinst1 _rt write_bram/U0/inst_blk_mem_gen/gnbram.gnativebmg.native_blk_mem_gen/valid. cstr/ramloop[1].ram.riprim noinit ram/DEVICE_ 7SERIES NO _BMM _INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOADO(0]. inst1 _wr_It/inst1_t write bram/U0/inst blk_mem gen/gnbram.gnativebmg.native_ blk_mem _genvalid.cstr/ramloop{O].ram.r/prim_noinit ram/DEVICE 7SERIES.NO_EMM _INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOADO(11 inst1_wr_inst1_It write_bram/U0/inst blk_mem gen/gnbram.gnativebmg.native_blk mem gen/valid. cstr/ramloop[1].ram.r/prim _noinit ram/DEVICE_/SERIES NO_EMM _INFO.TRUE_DP. SIMPLE_PRIM36.ram/DOADO/1. inst1 _wr_Itinst1_it write bram/U0/inst blk _mem gen/gnbram.gnativebmg.native_ bIk_mem_genvalid.cstr/ramloopfO].ram.r/prim_noinit.ram/DEVICE_/SERIES.NO_EMM_INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOADO(2). inst1 _wr_It/inst1 rt write bram/U0/inst blk_mem _gen/gnbram.gnativebmg.native_ bik_mem genvalid.cstr/ramloop[1].ram.r/prim _noinit ram/DEVICE_7SERIESNO_EMM INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOADOIZI. inst1_wr_rinst1_t write_bram/U0/inst _blk_mem gen/gnbram.gnativebmg.native_blk _mem gen~valid.cstr/ramloop[OJ.ram.r/prim_noinit.ram/DEVICE_7SERIES.NO BMM _INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOAD0(3). inst1_wr_inst1_It write_ bram/U0/inst_blk_mem_gen/gnbram.gnativebmg.native_blk_mem_gen/valid.cstr/ramloop[1].ram.r/prim_noinitram/DEVICE_7SERIES.NO_BMM_INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOADO(3). inst1 _wr_inst1 it write_bram/U0/inst_blk_mem gen/gnbram.gnativebmg.native _blk_mem genvalid. cstr/ramloop{O].ram.r/prim_.noinitram/DEVICE_ 7SERIES.NO_BMM INFO.TRUE_DP.SIMPLE_ PRIM36.ram/DOADO(47. inst1 _wr_inst1_rt write bram/U0/inst bik_mem gen/gnbram.gnativebmg.native_blk_mem genvalid cstr/ramloopf1). ram.r/prim noinit.ram/DEVICE 7SERIES.NO_ EMM INFO.TRUE DP.SIMPLE PRIM36.ramDOADOHI inst1 wr_Itinst1 it write bram/U0/inst_blk_mem_gen/gnbram.gnativebmg.native_blk_mem_genvalid.cstr/ramloop/Oj.ram.r/prim_noinitram/DEVICE_7SERIES.NO_EMM_INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOAD0(5]. inst1 _wr Minst1 It write _bram/UO/inst_blk_mem_gen/gnbram.gnativebmg.native_bIk_memgenvalid.cstriramloop/1].ram.r/prim_noinitram/DEVICE_7SERIESNO_EMM_INFO.TRUE_DP.SIMPLE_PRIM36.ram/DOAD0(5]. An-tM NrHhnEtA Rrita hramnininat Hiklmam noninnhram anativ/ahma native hik mam nontalid retriramionnihtram rinrim InninitraminEVInE 7CERIECNA RUM INEA TRIIE} ,请帮我检查并改正错误点。我的原始代码如下
最新发布
03-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值