AC了,但有1个疑问

P1981 [NOIP2013 普及组] 表达式求值

什么抽象派啊 ~~(#define立大功)~~
by Ravener @ 2024-03-26 18:37:19


666
by keep_shining @ 2024-03-26 18:52:07


@[违规用户名971024](/user/971024) 好像没有空格它就算作一个(罢?),比如 ```ooooooo``` 就不包含 ```ooo``` ,所以能过
by __Rickysun__ @ 2024-03-26 19:02:03


我写滴
by zcxxcz2110 @ 2024-03-26 19:33:41


真滴
by zcxxcz2110 @ 2024-03-26 19:34:14


我写了半小时呢
by zcxxcz2110 @ 2024-03-26 19:35:12


[在这里](https://www.luogu.com.cn/article/jwu7qm8a)
by zcxxcz2110 @ 2024-03-26 19:36:00


你自己一一对应去吧
by zcxxcz2110 @ 2024-03-26 19:37:20


@[Rickysun](/user/824205) 是滴
by zcxxcz2110 @ 2024-03-26 19:37:59


无O代码: ```cpp #include <iostream> using namespace std; int item_a = 0; int _int_array[100010]; char _char_array[100010]; void _Analysis(string _local_variable) { int _void_item_a = 0; for (int i = 0; i < _local_variable.size(); i++) { if (_local_variable[i] >= '0' && _local_variable[i] <= '9') { _void_item_a = _void_item_a * 10 + (_local_variable[i] - '0'); _void_item_a %= 10000; if (_local_variable[i+ 1] < '0' || _local_variable[i + 1] > '9' || i + 1 >= _local_variable.size()) { item_a ++; _int_array[item_a] = _void_item_a; _void_item_a = 0; } } else { _char_array[item_a] = _local_variable[i]; } } } int _Calculate() { int _int_item_a = 0; for (int i = 1; i < item_a; i++) { if (_char_array[i] == '*') { _int_array[i + 1] = (_int_array[i] * _int_array[i + 1]) % 10000; _int_array[i] = 0; } _int_item_a += _int_array[i]; } _int_item_a += _int_array[item_a]; return _int_item_a % 10000; } int main(void) { string _main_item_a; cin >> _main_item_a; _Analysis(_main_item_a); int _result = _Calculate(); cout << _result << endl; return 0; } `
by Lost_Boy @ 2024-04-05 10:32:08


| 下一页