Traceback (most recent call last):
File "/run-1341144766-1067082874/solution.py", line 27, in
main()
File "/run-1341144766-1067082874/solution.py", line 11, in main
if len(s[i:j+1]) > 0:
MemoryError
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in
from apport.report import Report
MemoryError
Original exception was:
Traceback (most recent call last):
File "/run-1341144766-1067082874/solution.py", line 27, in
main()
File "/run-1341144766-1067082874/solution.py", line 11, in main
if len(s[i:j+1]) > 0:
MemoryError
उपरोक्त त्रुटियां तब दिखाई दी जब मैंने निम्न प्रोग्राम चलाने की कोशिश की। क्या कोई समझ सकता है कि स्मृति त्रुटि क्या है, और इस समस्या को कैसे दूर किया जाए? । कार्यक्रम इनपुट के रूप में स्ट्रिंग लेता है और सभी संभावित उप स्ट्रिंग्स पाता है और इसमें से एक सेट (लेक्सिकोग्राफ़िकल ऑर्डर में) बनाता है और इसे उपयोगकर्ता द्वारा पूछे जाने वाले संबंधित इंडेक्स पर मूल्य प्रिंट करना चाहिए अन्यथा इसे 'अमान्य'पायथन में स्मृति त्रुटि
प्रिंट करना चाहिएdef main():
no_str = int(raw_input())
sub_strings= []
for k in xrange(0,no_str):
s = raw_input()
a=len(s)
for i in xrange(0, a):
for j in xrange(0, a):
if j >= i:
if len(s[i:j+1]) > 0:
sub_strings.append(s[i:j+1])
sub_strings = list(set(sub_strings))
sub_strings.sort()
queries= int(raw_input())
resul = []
for i in xrange(0,queries):
resul.append(int(raw_input()))
for p in resul:
try:
print sub_strings[p-1]
except IndexError:
print 'INVALID'
if __name__ == "__main__":
main()
आप स्मृति से बाहर हैं: http://docs.python.org/library/exceptions.html – usoban
मुझे लगता है कि आप स्मृति से बाहर हो रहे हैं, क्या आप अपना इनपुट डेटा पोस्ट कर सकते हैं? –
आप क्या करने की कोशिश कर रहे हैं? – robert