Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
106398 | 秦浩然 | 18第一次出现与最后一次出现的位置 | C++ | Wrong Answer | 1 MS | 284 KB | 404 | 2025-01-16 10:51:49 |
#include<iostream> using namespace std; int a[2010]; int main(){ int n,x,left,right; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } int flag=0; cin>>x; for(int i=1;i<=n;i++){ if(a[i]==x){ left=i; flag=i; } if(a[i]>x){ right=i-1; break; } } if(flag==0){ cout<<-1<<endl; } else{ cout<<left<<" "<<right<<endl; } return 0; }
------Input------
1682 3 9 12 21 21 25 26 34 41 46 49 52 60 68 76 82 90 98 106 112 112 121 121 127 131 133 142 147 152 159 166 173 180 187 192 199 203 210 216 222 224 230 234 243 243 248 256 262 270 279 285 291 299 301 302 306 310 315 317 319 327 333 341 347 353 361 365 373 381 386 389 389 397 405 408 413 415 418 423 429 429 433 433 434 442 442 447 447 450 459 465 466 466 470 472 481 481 487 491 494 500 500 504 509 511 517 525 532 538 543 547 556 560 562 565 568 576 577 577 578 580 586 589 598 606 611 619 622 627
------Answer-----
22 23
------Your output-----
23 23