酷代码 AI
菜单
服务商

乌拉乎自助餐厅觅食:按序选餐,何时吃饱?

```cpp #include <iostream> using namespace std; int main() { // 定义变量n表示食物数量,m表示乌拉乎的饥饿度 int n, m; cin >> n >> m; // 定义数组a来存储每盘食物的饱腹值 int a[n + 1]; for (int i = 1; i <= n; i++) { cin >> a[i]; } // 遍历每盘食物 for (int i = 1; i <= n; i++) { // 判断食物编号是否是3或者7的倍数,如果是则跳过该食物 if (i % 3 == 0 || i % 7 == 0) { continue; } // 减去该食物的饱腹值 m -= a[i]; // 判断乌拉乎是否吃饱 if (m <= 0) { cout << i << endl; return 0; } } // 如果遍历完所有食物后仍未吃饱,输出 -1 cout << -1 << endl; return 0; } ``` ######[AI问答 | 263点数解答 | 2025-10-25 19:27:48]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]