2 条题解

  • 0
    @ 2025-2-6 11:54:58
    // https://dashoj.com/p/95
    #include <bits/stdc++.h>
    
    using namespace std;
    
    int s, base;
    
    int main() {
    	cin >> s >> base;
    	char digits[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    	string result;
    	while (s != 0) {
    		result.push_back(digits[s % base]);
    		s /= base;
    	}
    	reverse(result.begin(), result.end());
    	cout << result << endl;
    	return 0;
    }
    
    • 0
      @ 2024-4-10 18:01:10

      ``

      using namespace std;
      
      int s,base;
      string p="0123456789ABCDEF";
      string ans;
      int main()
      {
      	cin>>s>>base;
      	while(s){
      		ans.push_back(p[s%base]);
      		s/=base;
      	}
      	reverse(ans.begin(),ans.end());
      	cout<<ans;
      	return 0;
      }
      
      • 1

      信息

      ID
      95
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      递交数
      273
      已通过
      125
      上传者