#19ACM第三次周赛补题赛de题解呐#

博主分享了ACM第三次周赛的补题体验,包括多个被认为是签到题的题目,如A、B、F、G、H题,并提供了简单的代码实现。同时,博主提到了遇到困难的C、D、E题,表示需要指导。J题被描述为一道可能让人误解的概率题。
摘要由CSDN通过智能技术生成

我真的太low了,谁能教教我C.D.E.?


A.我是个签到题!

这题的确签到,一共y/n两种情况,运气不好WA一次,运气好直接过,但相信聪明的你们,一定去探索了方程式的规律,才不会像我一样盲猜n就对了,嘿嘿,看题 ↓

描述:
判断 x^4 + y^4 = z^4,x,y,z是否存在正整数解
输入:
无
输出:
存在输出“YES”,不存在输出"NO"

直接送上hua的无脑代码 ↓

#include<stdio.h>
int main()
{
   
  printf("NO");
  return 0;
}

B.我是简单题!

你一定不敢相信,这道简单题我WA在了一个空格上,先瞅题面吧 ↓

描述:
双十一快来了,某宝今年又在搞事情,老早就开始搞什么集能量,能量PK的鬼东西,MINdandan同志很懒,表示不想看,也不想参加这种(鸡肋)活动。
但是总是会有很多勤奋的同学对于这种活动十分热衷,所以MINdandan同志总是会收到别人的消息求点赞。但是MINdandan同志是个穷光蛋,所以手机很辣鸡,尤其是某宝进去的时候特别慢,MINdandan同志很无奈,但是又不能都不点进去,于是决定如果名字以字母s为开头或者结尾的(区分大小写),就帮他们点赞。(这真是个好想法)但是也不能改变MINdandan同志可能还是要进某宝点赞的事实,所以MINdandan同志每点一次赞就会降低k的幸福值,这天给MIndandan同志发点赞的有nn人,MIndandan同志的初始幸福值为m,当幸福值降为0或者小于0时MINdandan同志就会陷入自闭无法再点赞,想让你计算一下MINdandan同志这天需要点多少个赞。

输入
输入tt,tt组输入;
每组输入初始幸福值 m(0 <= n <=10^9,每次降低的幸福值(0≤k≤10000),求点赞人数n,字母s。
接下来的n行输入n人的名字(名字小于等于20位)

输出:
每行:如果需要点赞就输出点赞数,不需要就输出“NICE DAY!”

输入样例 1                      输出样例 1
2                              2
50 30 3 L                      NICE DAY!
Lmck
cndnj
nxisjL
20130613 7 1 a
BTS

代码中有些地方WA了以后被我试的有点乱,可以忽略,用更简单的方法,但我因为得知WA在空格上后,心情烦闷,就没有将它们改回去(我就是懒),上代码 ↓

#include<stdio.h>
#include<string.h>
using namespace std;
#define hhh 10000
char a[hhh];
int main()
{
   
    int t;
    scanf("%d",&t);
    while(t--)
    {
   
        int time,f,m,k,n;
        char s;
        scanf("%d %d %d %c",&m,&k,&n,&s);  //就是这 %d和%c间的空格
        int i=n;
        time=0;
        f=0;
        while(i--)
        {
   
            scanf("%s",a);
            int l=strlen(a);
            for(int g=0;g<l;g++)
            {
   
                if(((a[0]-'0')==s-'0'&&m>0)||((a[l-1]-'0')==s-'0'&&m>0))
                {
   
                    time =time+1;
                    m=m-k;
                    break;
                }
                else if(((a[0]-'0')!=s-'0')&&((a[l-1]-'0')!=s-'0'))
                {
   
                    f=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值