提交记录 21416


用户 题目 状态 得分 用时 内存 语言 代码长度
jcer114514 wc2017b3. 【WC2017】挑战-任务3 Time Limit Exceeded 75 3 s 816 KB C++17 802 B
提交时间 评测时间
2024-03-18 17:05:57 2024-03-18 17:06:06
#include<bits/stdc++.h> 
#pragma GCC optimize("Ofast,inline,unroll-loops,no-stack-protector")
using namespace std;
#define rep(i,a,b) for(signed i(a);i<=b;++i)
#define rep_(i,a,b) for(signed i(a);i^b;++i)
#define req(i,a,b) for(signed i(a);i>=b;--i)
char *s;
int tmp[600001];
unsigned solve(int n,char *s)
{
    int *dp=tmp+270000;
    dp[0]=1;
    req(i,n-1,0)
    {
    	if(s[i]=='(')++dp;
    	else if(s[i]==')')--dp;
    	else
    	{
    		int lim=min(n-i,(int)i);signed j=i&1;
    		for(;j+16<=lim;j+=16) dp[j]=dp[j-1]+dp[j+1],dp[j+2]=dp[j+1]+dp[j+3],dp[j+4]=dp[j+3]+dp[j+5],dp[j+6]=dp[j+5]+dp[j+7],dp[j+8]=dp[j+7]+dp[j+9],dp[j+10]=dp[j+9]+dp[j+11],dp[j+12]=dp[j+11]+dp[j+13],dp[j+14]=dp[j+13]+dp[j+15];
    		for(;j<=lim;j+=2) dp[j]=dp[j-1]+dp[j+1];
    	}
    	dp[-1]=0;
    }
   return dp[0];
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #190.29 us40 KBAcceptedScore: 25

Testcase #2563.57 ms388 KBAcceptedScore: 25

Testcase #32.115 s696 KBAcceptedScore: 25

Testcase #43 s816 KBTime Limit ExceededScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2025-07-19 06:57:36 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠