我想问一下为什么CE还能AC?
不可能 本帖最后由 sfqxx 于 2023-2-26 11:56 编辑
就是这个↑ sfqxx 发表于 2023-2-26 11:56
就是这个↑
这是编译警告,没有错误 zhangjinxuan 发表于 2023-2-26 11:59
这是编译警告,没有错误
警告什么?警告与错误有什么区别 sfqxx 发表于 2023-2-26 12:00
警告什么?警告与错误有什么区别
警告就是这个代码可能没有意义或者存在隐患,一般做题不理它,例如你这个警告就是忽略了 scanf 函数的返回值,就给你提醒 zhangjinxuan 发表于 2023-2-26 12:03
警告就是这个代码可能没有意义或者存在隐患,一般做题不理它,例如你这个警告就是忽略了 scanf 函数的返 ...
或许就是因为这个呢? sfqxx 发表于 2023-2-26 12:04
或许就是因为这个呢?
没有学过编译型语言就不去研究这个了吧{:10_256:} zhangjinxuan 发表于 2023-2-26 12:06
没有学过编译型语言就不去研究这个了吧
a……
那如果我写一个运行就会使电脑关机的程序会怎么样? sfqxx 发表于 2023-2-26 12:07
a……
那如果我写一个运行就会使电脑关机的程序会怎么样?
轻则 RE,重则判 3 年{:10_256:} zhangjinxuan 发表于 2023-2-26 12:31
轻则 RE,重则判 3 年
3年是什么?法律还是封号! sfqxx 发表于 2023-2-26 12:07
a……
那如果我写一个运行就会使电脑关机的程序会怎么样?
肯定是封号啊(不过有些网站放松了的,只会RE
千万别在CSP,NOIP,NOI中用,用了真的可能判3年.... 我没有测试,不懂对不对:#include <iostream>
#include <string>
using namespace std;
int main() {
int n, k;
string s;
cin >> n >> k >> s;
int count = 0;
for (int i = 1; i < n; i++) {
if (s == s && s == 'Y') {
count++;
}
}
int max_count = count;
for (int i = 0; i < k; i++) {
char c = (s == 'X') ? 'Y' : 'X';
int temp_count = count;
if (i > 0 && s == s) {
temp_count--;
}
if (i < n - 1 && s == s) {
temp_count--;
}
if (i > 0 && s == c) {
temp_count++;
}
if (i < n - 1 && s == c) {
temp_count++;
}
max_count = max(max_count, temp_count);
}
cout << max_count << endl;
return 0;
} 傻眼貓咪 发表于 2023-2-26 17:53
我没有测试,不懂对不对:
https://atcoder.jp/contests/arc157/submissions/39220722
页:
1
[2]