提交记录 3927
| 用户 | 题目 | 状态 | 得分 | 用时 | 内存 | 语言 | 代码长度 |
|---|---|---|---|---|---|---|---|
| zengminghao | noi18c. 【NOI2018】你的名字 | Wrong Answer | 0 | 4 s | 23052 KB | C++ | 890 B |
| 提交时间 | 评测时间 |
|---|---|
| 2018-07-18 19:56:27 | 2020-07-31 22:03:19 |
#include<set>
#include<cstdio>
#include<cstring>
using namespace std;
typedef long long ll;
const ll mod=1e9+7;
int Q,n,l,r;
char s[2333],t[2333];
ll p[2333],h[2333],H[2333];
inline ll hash0(int i,int j){return ((h[j]-h[i-1]*p[j-i+1])%mod+mod)%mod;}
inline ll hash1(int i,int j){return ((H[j]-H[i-1]*p[j-i+1])%mod+mod)%mod;}
set <ll> mset;
inline bool check(int i,int j){return !mset.count(hash1(i,j));}
int main(){
scanf("%s%d",s+1,&Q);
if (Q>200) return 0;
n=strlen(s+1);
p[0]=1;for (int i=1;i<=n;i++) p[i]=p[i-1]*20123%mod;
for (int i=1;i<=n;i++) h[i]=(h[i-1]*20123+s[i])%mod;
for (int i=1;i<=n;i++)
for (int j=i;j<=n;j++) mset.insert(hash0(i,j));
while (Q--){
scanf("%s%d%d",t+1,&l,&r);
int m=strlen(t+1),ans=0;
for (int i=1;i<=m;i++) H[i]=(H[i-1]*20123+t[i])%mod;
for (int i=1;i<=m;i++)
for (int j=i;j<=m;j++) ans+=check(i,j);
printf("%d\n",ans);
}
return 0;
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 454.971 ms | 888 KB | Wrong Answer | Score: 0 | 显示更多 |
| Testcase #2 | 1.866 s | 21 MB + 848 KB | Wrong Answer | Score: 0 | 显示更多 |
| Testcase #3 | 1.927 s | 21 MB + 800 KB | Wrong Answer | Score: 0 | 显示更多 |
| Testcase #4 | 4 s | 22 MB + 524 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #5 | 4 s | 20 MB + 980 KB | Time Limit Exceeded | Score: 0 | 显示更多 |
| Testcase #6 | 20.99 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #7 | 21.3 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #8 | 20.65 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #9 | 21.24 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #10 | 21.28 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #11 | 20.1 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #12 | 20.39 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #13 | 20.31 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #14 | 20.25 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #15 | 20.98 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #16 | 20.72 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #17 | 20.37 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #18 | 19.96 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #19 | 20.37 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #20 | 20.62 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #21 | 20.42 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #22 | 21.61 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #23 | 20.87 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #24 | 20.84 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
| Testcase #25 | 21.04 us | 28 KB | Runtime Error | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-17 19:15:31 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠