考后反思

分享我挂掉的经验

我考虑到了两个相连,三个相连,1个单独

然后没考虑到这个

题目里都给了

改完80分

第一题

都是考完试立马就发现的错误,还没有看题解自己突然想到自己的错误、

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define A 100000
ll a,b,x,y,aa,bb,cc,t;
ll exgcd(ll a,ll b,ll &x,ll &y)
{
    if(b==0)
    {
        x=1;
        y=0;
        return a;
    }
    ll c=exgcd(b,a%b,x,y);
    ll z=x;x=y;y=z-y*(a/b);
    return c;
}
int main()
{
    scanf("%lld",&t);
    while(t--)
    {
        scanf("%lld%lld%lld",&aa,&bb,&cc);
        if(aa==1&&bb==1){
            if(cc>=65537){
                printf("ZenMeZheMeDuo\n");
            }
            else printf("%lld\n",max(cc-1,0ll));
            continue;
        }
        if(aa+bb==cc){
            printf("1 1\n");
            continue;
        }
        x=0,y=0;
        ll g=exgcd(aa,bb,x,y),ans=0;
        x=x*cc/g,y=y*cc/g;
        if(x>0&&y>0) ans++;
        ll x2=x,y2=y,x3=x,y3=y;
        while(y2>0){
            x2+=bb/g;
            y2-=aa/g;
            if(x2>0&&y2>0) ans++;
        }
        while(x3>0){
            x3-=bb/g;
            y3+=aa/g;
            if(x3>0&&y3>0) ans++;
        }
        if(ans<=65535)
        cout<<ans<<endl;
        else
        cout<<"ZenMeZheMeDuo"<<endl;
    }
}

我为什么要输出1 1 啊?,一共就一个输出

巨傻逼,改完80分

总结

考试时状态还行,做题挺顺的,感觉自己如有神祝,比前几次考试状态好的多,然后代码也基本没有调,大多数都是打完就输出样例对了。

结果这场考试被两个傻逼错误毁了,

原文地址:https://www.cnblogs.com/znsbc-13/p/11225101.html

时间: 2024-10-26 09:20:19

考后反思的相关文章

考后反思8.05

话说我前两次考后反思还没有写,晚上补吧(咕咕咕的气息) 考试过程 先把所有题看了看,t1没什么思路,t2好像是个傻逼大模拟,t3好像是个原题只是稍微改变了但我那个原题还没过啊! 先做t3,想到了和奇袭差不多,我随手打了个线段树,然后对拍全对,我觉得52分稳了(事实上我暴力打错了) 然后开始钢t2,傻逼大模拟只要打对分还是挺高的,然后t2一看数据范围1e9.找个循环节不就完了吗. 对于我来说打傻逼大模拟一直是煎熬的过程,但这次我打起来比较轻松,找循环节也找对了,对拍再次全对,我又觉得50分稳了 然

考后反思(bzoj3940 bzoj4899 bzoj3307)

考试的时候用哈希水过了第一题本来想用哈希只可以得20左右没想到由于数据过于水A了 然后雨天的尾巴骗了5分,总分105 我太菜了 首先时间分配的不合理:第一题大水题ac自动机打完了都不会,第二题略微想了想打了个高斯消元,然后样例没过......,最后输出了一个随机数,第三题(lca板子忘了,打错一个地方,没有调出来)最后骗了五分 考后主要讲一下第二题:记忆的轮廓(bzoj4899)和第三题:雨天的尾(yi)巴(bzoj3307) Censoring FJ把杂志上所有的文章摘抄了下来并把它变成了一个

考后反思8.10

考试先打的t2,照例先打数据结构题的暴力,然后再想正解,然后打t1,我想这个题跟蜥蜴差不多,那就打个网络流吧 t1 我把这个题想的十分复杂 打了个网络流 网络流做法: //网络流我不会打一个题也没打过,甚至没打过模板,但我还是打了网络流,但样例过了 //简称青蛙为蓝毒 //建立超级原点,与每一只蓝毒相连,边权为1 //每一只蓝毒与距离起点<D相连 //每一只蓝毒自己拆点,自己与自己相连边权为1 //石块与石块之间边权Inf //石块最后与终点相连 我知道它过不了全部点,我觉得至少60分吧.然后他

考后反思8.9

三个题读错两道,...... 在信息学奥赛里题量少,分数多,读错题就意味着你这个整个题拿不到什么分,一下拉开很大分差. t2,一个傻逼大水题,无脑缩点最长链,我读错了 如果存在两个不同的城市 i,j ,它们在同一轮被轰炸,并且可以通过地道从城市i到达城市j,那么城市i的间谍可能因为撤离到城市j而被炸死.为了避免这一情况,战狂不会在同一轮轰炸城市i 和城市 j . 仔细品读这句话. 我以为相邻的不可炸,然后我以为这个题特别难 然后我就开始刚它 首先奇环要炸三次,偶环炸两次,环加链分情况,奇环+奇链

【自考】信息系统开发与管理(三)——考后总结

考完试了,对这维持三个左右的自考学习做了一个总结,不管结果如何,我都有很大的收获.接下来,就要对这三本书做一下考后总结. <信息系统资源管理>这本书是我学起来最有乐趣的一本书,里面的知识点,既可以和我们刚做的机房联系起来,又和我们的日常生活学习相关联,织网很容易,也不容易忘,下面就对这本书再做一下大体的总结吧! 一.导图: 二.解释说明 这本书可以总结为:信息系统开发管理=信息+系统+开发+管理,书中介绍的最多的还是开发,但是没有前面的信息,系统,管理,是给后面的开发最铺垫的. 在开发这一部分

《阿里巴巴编码规范(JAVA)》认证考后感

2018.02.15除夕拿下了阿里云认证的<阿里巴巴编码规范(JAVA)>认证,写下这篇考后感,记录考试中碰到的一些考点. 先总体介绍下这个考试规则,50道选择题,大部分是多选题,有少部分单选,满分100分,达到80分即可拿到证书. 传送门:https://edu.aliyun.com/certification/cldt02 绝大部分的考题涉及到的知识点都能在<阿里巴巴JAVA开发手册>上找到,这些都是比较基础的考点,相信对大多数有工作经验的猿们来说,不是难题,这一部分笔者就不再

2015阿里巴巴前端实习生在线笔试考后总结

写在前面 还是太年轻,第一次在线笔试有些紧张了 一.2015题目 我遇到的题目:6个选择其中3个多选,1个填空,6个大题.客服姐姐说题目是随机给的(因为给了一个时段考试,而不是统一时间点开考),不过题型应该是固定的. 单选:一个数组,两个引用,相互赋值,问输出 眩晕抗性-30% 单选:问一个return匿名函数的函数的执行结果,内部还有apply 眩晕抗性再-69% 单选:问字符串替换结果是什么,当然,又是套了几层,绕了几圈 眩晕抗性再-1%,嗯,做完这道给彻底绕晕了 多选:移动端,如果A按钮上

【自考】数据库系统原理(三)——考后总结

感觉数据库这本书特别有用,有些知识在考试前,还不是太理解,需要多多去比较,总结.其实,每本书都很有用的,只不过这本书对于我们刚刚学过的SQL来说更有用一些.既是知识的补充,又可以当做复习!考数据库的时候,中午没回学校,也没休息,头脑很不清醒,现在头脑清醒了,赶紧再做个总结吧! 一.导图 二.解释说明 (1)这本书讲了两个发展,一头一尾,一个数据库系统,一个数据库技术.重头戏是数据库设计与数据库管理. (2)在数据库设计中,包含了ER模型,关系模型以及ER模型与关系模型的转换:关系模型变成关系模式

8.9~8.?考后总结

8.9 rank 7/56 T1看了会儿发现n^3暴力很水,稍一优化就成n^2了,所以半个小时就码出来还顺便对拍, 然后看T2,很明显的tarjan+拓扑,我当时觉得DFS好打就没打拓扑,T了,白扔40分 自己造了个样例,手模一会,然后也懒得打对拍了QAQ 发现刚过了不到两个小时,上了趟厕所(听某nc大佬和某kx说考试上厕所会使你灵感倍增,于是我信了??) 回来后发现T1有可能是容斥,然而我没推出来(太蒟蒻了orz大佬们都推出来了,果然我数学就是个坑) 最后一个小时开始肝T3毒瘤题,dp不会推,