結果
問題 | No.1994 Confusing Name |
ユーザー |
|
提出日時 | 2024-10-12 13:30:42 |
言語 | C++17(gcc12) (gcc 12.3.0 + boost 1.87.0) |
結果 |
TLE
|
実行時間 | - |
コード長 | 582 bytes |
コンパイル時間 | 2,436 ms |
コンパイル使用メモリ | 210,468 KB |
実行使用メモリ | 8,704 KB |
最終ジャッジ日時 | 2024-10-12 13:31:13 |
合計ジャッジ時間 | 28,416 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 27 TLE * 1 |
ソースコード
#include <bits/stdc++.h>#pragma GCC target("avx2")#pragma GCC optimize("O3")#pragma GCC optimize("unroll-loops")using namespace std;int main(){cin.tie(nullptr);ios_base::sync_with_stdio(false);int N;cin >> N;vector<string> S(N);for (int i = 0; i < N; i++){cin >> S[i];}set<string> st(S.begin(), S.end());for (int i = 0; i < N; i++){int ans = 0;for (int j = 0; j < (int) S[i].size(); j++){auto T = S[i];for (int k = 0; k < 26; k++){T[j] = 'a' + k;if (st.count(T) > 0){ans++;}}ans--;}cout << ans << endl;}}