diff --git a/Luogu/P1055/P1055.cpp b/Luogu/P1055/P1055.cpp new file mode 100644 index 00000000..73f0e3e2 --- /dev/null +++ b/Luogu/P1055/P1055.cpp @@ -0,0 +1,24 @@ +#include + +using namespace std; + +const char mod[] = "0123456789X"; + +int t; +string s; + +int main() { + cin >> s; + for (int i = 0, j = 0; i < 12; i++) { + if (s[i] != '-') { + t += (s[i] - '0') * ++j; + } + } + if (s[12] != mod[t % 11]) { + s[12] = mod[t % 11]; + cout << s << endl; + } else { + cout << "Right" << endl; + } + return 0; +}