提交记录 7971


用户 题目 状态 得分 用时 内存 语言 代码长度
Wallbreaker5th noip18a. 【NOIP2018】铺设道路 Accepted 100 1.304 ms 36 KB C++ 481 B
提交时间 评测时间
2019-01-26 15:14:03 2020-08-01 01:11:13
#include<bits/stdc++.h>
using namespace std;
inline int getint(){
    int ans=0;
    char c=getchar();
    while(c<'0'||c>'9')c=getchar();//' '<'0'
    while(c>='0'&&c<='9'){
    	ans*=10;
        ans+=c-'0';
        c=getchar();
    }
    return ans;
}

int main(){
    int n=getint();
    register int lst=0,ans=0,x;
    for(register int i=n;i;--i){
        x=getint();
        ans+=((x-lst)&-(0<x-lst));//Is it faster? 
        lst=x;
    }
    printf("%d",ans);
    return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #132.98 us36 KBAcceptedScore: 10

Testcase #232.92 us36 KBAcceptedScore: 10

Testcase #333.41 us36 KBAcceptedScore: 10

Testcase #433.26 us36 KBAcceptedScore: 10

Testcase #541.8 us36 KBAcceptedScore: 10

Testcase #634.89 us36 KBAcceptedScore: 10

Testcase #744.57 us36 KBAcceptedScore: 10

Testcase #8142.93 us36 KBAcceptedScore: 10

Testcase #9667.99 us36 KBAcceptedScore: 10

Testcase #101.304 ms36 KBAcceptedScore: 10


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-07 14:33:46 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠