के लिए putchar_unlocked का उपयोग करके मैं अपने कोड में तेज़ इनपुट और आउटपुट का उपयोग करना चाहता हूं। मैं नीचे दिए गए फ़ंक्शन का उपयोग करके तेज़ इनपुट के लिए getchar_unlocked
के उपयोग को समझ गया।तेजी से आउटपुट
inline int next_int() {
int n = 0;
char c = getchar_unlocked();
while (!('0' <= c && c <= '9')) {
c = getchar_unlocked();
}
while ('0' <= c && c <= '9') {
n = n * 10 + c - '0';
c = getchar_unlocked();
}
return n;
}
कोई मुझे बताएं कि किस तरह putchar_unlocked()
फ़ंक्शन का उपयोग तेजी से उत्पादन का उपयोग करने के लिए कृपया कर सकते हैं?
मैं this question के माध्यम से जा रहा था और वहां किसी ने कहा कि putchar_unlocked()
का उपयोग तेजी से आउटपुट के लिए किया जा सकता है।
आप C++ या ग का उपयोग कर रहे हैं? – aaronman
@Aaronman मैं C++ –
का उपयोग कर रहा हूं, तो ऐसा न करें क्योंकि आपको शायद इसकी आवश्यकता नहीं है – aaronman