Borderou de evaluare (job #2729039)

Utilizator wickedmanCristian Strat wickedman Data 24 martie 2021 00:19:57
Problema Zeap Status done
Runda Arhiva de probleme Compilator rs | Vezi sursa
Scor 70

Raport evaluator

Compilare: warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:284:25 | 283 | if let Some(before) = self.a.range((Unbounded, Excluded(x))).next_back() { | ------ immutable borrow occurs here 284 | self.rem_diff(x - before); | ^^^^ ------ immutable borrow later used here | | | mutable borrow occurs here | = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:270:25 | 269 | if let Some(after) = self.a.range((Excluded(x), Unbounded)).next() { | ------ immutable borrow occurs here 270 | self.add_diff(after - x) | ^^^^ ----- immutable borrow later used here | | | mutable borrow occurs here | = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:288:29 | 287 | if let Some(before) = self.a.range((Unbounded, Excluded(x))).next_back() { | ------ immutable borrow occurs here 288 | self.add_diff(after - before) | ^^^^ ------ immutable borrow later used here | | | mutable borrow occurs here | = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:273:25 | 272 | if let Some(before) = self.a.range((Unbounded, Excluded(x))).next_back() { | ------ immutable borrow occurs here 273 | self.add_diff(x - before) | ^^^^ ------ immutable borrow later used here | | | mutable borrow occurs here |
Test Timp executie Memorie folosita Mesaj Punctaj/test
15ms262kbOK10
222ms786kbOK10
3146ms4194kbOK10
4236ms11665kbOK10
5500ms33492kbOK10
6779ms44826kbOK10
7657ms65552kbMemory limit exceeded0
8551ms65552kbMemory limit exceeded0
9605ms45219kbOK10
10640ms65552kbMemory limit exceeded0
Punctaj total70

Ceva nu functioneaza?