2 条题解

  • 0
    @ 2026-9-2 18:34:00
    #include <bits/stdc++.h>
    using namespace std;
    string s;
    
    int main() {
    	freopen("man.in", "r", stdin);
    	freopen("man.out", "w", stdout);
    	cin >> s;
    	for (int i = 0; i < s.size(); i++) {
    		char c = s[i];
    		if (c == '1')
    			cout << "l";
    		else if (c == '0')
    			cout << "o";
    		else if (c == '2')
    			cout << "z";
    		else if (c == '5')
    			cout << "s";
    		else if (c == '6')
    			cout << "b";
    		else if (c == '9')
    			cout << "q";
    		else
    			cout << c;
    	}
    	return 0;
    }
    
    • 0
      @ 2026-8-18 15:44:03

      答案仅供参考(不是最优解) #include <bits/stdc++.h> using namespace std;

      string jiami(char x) { if (x == '3' || x == '4' || x == '7' || x == '8') { std::string s = ""; s = x; return s; } else if (x == '0') { return "o"; } else if (x == '1') { return "l"; } else if (x == '2') { return "z"; } else if (x == '5') { return "s"; } else if (x == '6') { return "b"; } else if (x == '9') { return "q"; } return ""; }

      int main(void) { freopen("man.in","r",stdin); freopen("man.out","w",stdout); string a; cin >> a ; for (long long i = 0; i < a.size(); i++) { a.replace(i, 1, jiami(a[i])); } printf("%s", a.c_str()); return 0; }

      • 1

      信息

      ID
      4540
      时间
      1000ms
      内存
      256MiB
      难度
      5
      标签
      递交数
      92
      已通过
      36
      上传者