Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
6915 邓小龙 18第一次出现与最后一次出现的位置 C++ Wrong Answer 0 MS 276 KB 619 2025-03-28 12:09:00

Tests(6/10):


Code:

#include<iostream> // cin\cout\endl #include<cstdio> //scanf()\printf() #include<cstring> // strcpy()\strcat()\strcmp()\strlen()\memset() #include<cmath> //sqrt()\pow()\abs()\ceil()\floor()\max()\min() using namespace std; int a[2001],n,m,f=-1,l=-1; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; cin>>m; for(int i=1;i<=n;i++){ if(a[i]==m){ if(f==-1) f=i;//第一次出现 l=i;//不管是第几次出现,l=i,这样最后一次出现也会赋值给l } } //输出结果 cout<<f<<" "<<l<<endl; return 0; }


Run Info:

------Input------
651 2 2 10 17 20 22 31 31 40 42 42 49 53 58 67 72 74 76 76 84 91 98 106 114 116 122 127 134 139 142 142 151 154 154 155 159 166 167 175 184 190 190 199 204 207 211 213 215 216 219 223 229 236 239 241 250 256 257 263 265 274 277 280 288 292 293 293 301 307 307 309 310 317 325 333 335 336 337 342 346 347 353 361 369 371 380 383 386 389 396 403 411 412 420 424 430 438 438 447 448 456 461 461 468 473 476 483 490 495 501 509 512 514 515 522 523 523 531 537 544 548 551 556 563 570 575 583 590 598 604
------Answer-----
-1
------Your output-----
-1 -1