इस खंड में हम प्रतिस्पर्धी प्रोग्रामिंग के लिए कोड छोटा करने की रणनीति के कुछ उदाहरण देखेंगे। मान लीजिए हमें कुछ बड़ी मात्रा में कोड लिखने हैं। उस कोड में, हम उन्हें और छोटा करने के लिए कुछ रणनीति का पालन कर सकते हैं।
हम इसे छोटा करने के लिए टाइप-नाम बदल सकते हैं। विचार प्राप्त करने के लिए कृपया कोड की जांच करें
उदाहरण कोड
#include <iostream> using namespace std; int main() { long long x = 10; long long y = 50; cout << x << ", " << y; }
आउटपुट
10, 50
उदाहरण कोड (टाइपिफ़ का उपयोग करके संक्षिप्त)
#include <iostream> using namespace std; typedef long long ll; int main() { ll x = 10; ll y = 50; cout << x << ", " << y; }
आउटपुट
10, 50
तो उसके बाद, हम बार-बार 'लॉन्ग लॉन्ग' लिखे बिना 'll' का इस्तेमाल कर सकते हैं।
टाइपपीफ का उपयोग करने का एक और उदाहरण नीचे जैसा है। जब हम टेम्प्लेट या एसटीएल फ़ंक्शन लिखते हैं, तो हम कोड को छोटा करने के लिए मैक्रो का भी उपयोग कर सकते हैं। हम उन्हें नीचे की तरह इस्तेमाल कर सकते हैं।
उदाहरण
#include <iostream> #include <vector> #define F first #define S second #define PB push_back using namespace std; typedef long long ll; typedef vector<int< vi; typedef pair<int, int< pii; int main() { vi v; pii p(50, 60); v.PB(10); v.PB(20); v.PB(30); for(int i = 0; i<v.size(); i++) cout << v[i] << " "; cout << endl; cout << "First : " << p.F; cout << "\nSecond: " << p.S; }
आउटपुट
10 20 30 First : 50 Second: 60