9654 发表于 2024-4-4 00:32:00

没有学过OI为什么要骂Oier

很烦这种人(

上次我打比赛(OI赛制),众所周知OI在结束前是看不到正误的,所以我那次成功地爆零了
然后我被莫名其妙地说我比赛不检查写完就开始摸鱼并且(是我浮木)开始莫名其妙地骂我?????
我解释他甚至不听诶 话说您真的了解过OI这种东西吗

今天有一题我也就被三目运算符折磨了半个小时(plz这玩意真的怪瞎眼的何况我还差点套了两层)然后我被说是摸鱼?????
好,太棒了朋友你怕是连编程都没碰过吧何况信奥呢(
#include<iostream>
#include<cmath>
using namespace std;

long long a,l,r;
int k;

int main(){
        scanf("%lld%d%lld%lld",&a,&k,&l,&r);
        if(l<=a&&r>=a) printf("%lld",((a-l+1)%k==0?(a-l+1)/k:(a-l+1)/k+1) + ((r-a+1)%k==0?(r-a+1)/k:(r-a+1)/k+1) -1);
        else if(l>=a&&r>=a){
                if(l!=r){
                        printf("%lld",(r-a+1)%k==0?(r-a+1)/k:(r-a+1)/k+1 - (l-a+1)%k==0?(l-a+1)/k:(l-a+1)/k+1);
                }
                else{
                        printf("%lld",(r-a+1)%k==0?(r-a+1)/k:(r-a+1)/k+1 - (l-a+1)%k==0?(l-a+1)/k:(l-a+1)/k+1 -1);
                }
        }
        else printf("%lld",(a-l+1)%k==0?(a-l+1)/k:(a-l+1)/k+1 - (a-r+1)%k==0?(a-r+1)/k:(a-r+1)/k+1);
        return 0;
}(这辈子都再也不想用三目了,何况用完了还只有60分呢)

我代码超时了说我不会写,可是我真的只是没上优化那次是不会写优化结果只拿暴力分,本体是会的,但为什么外行人理解不了算法本体和优化呢()就像你学了IDDFS不一定学了IDA*(算一种IDDFS优化)一样

真的还挺创人的
页: [1]
查看完整版本: 没有学过OI为什么要骂Oier