提交记录 1999
| 提交时间 |
评测时间 |
| 2018-06-21 15:13:28 |
2020-07-31 20:57:24 |
int binary_search(unsigned *a,int n,register unsigned x)
{
register unsigned*p=a+1ll*n*x/a[n-1];
if(x<=*p)
{
register int t=4;
for(;p[-t]>x;t<<=1);
for(;t>>=1;)
{
p[-t]>=x?p-=t:0;
t>>=1;
p[-t]>=x?p-=t:0;
}
return p-a;
}
else
{
register int t=4;
for(;p[t]<x;t<<=1);
for(;t>>=1;)
{
p[t]<=x?p+=t:0;
t>>=1;
p[t]<=x?p+=t:0;
}
return p-a;
}
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Testcase #1 | 181.47 us | 12 KB | Accepted | Score: 100 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-21 08:59:10 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠