nএকটি অ্যারেতে দেওয়া নম্বরগুলি (আপনি ধরে নিতে পারবেন না যে তারা পূর্ণসংখ্যার), আমি আকারের সমস্ত উপসর্গের পণ্যটি গণনা করতে চাই n-1।
আপনি যতগুলি সংখ্যার শূন্য না হন ততক্ষণ প্রতিটি সংখ্যা এক সাথে গুণ করে এবং তারপরে প্রতিটি দ্বারা বিভাজন করে এটি করতে পারেন। যাইহোক, আপনি কত তাড়াতাড়ি কোনও বিভাগ ছাড়াই এটি করতে পারেন?
আপনি যদি বিভাগকে অনুমতি না দিয়ে থাকেন, তবে এন-1 আকারের সমস্ত উপসর্গের গুণনটির জন্য গণিতের অপারেশনগুলির সর্বনিম্ন সংখ্যা (যেমন গুণ এবং সংযোজন) কী প্রয়োজন?
স্পষ্টতই আপনি এটি (n-1)*nবহুগুণে করতে পারেন ।
স্পষ্ট করার জন্য, আউটপুটটি nবিভিন্ন পণ্য এবং মেমরিটিতে পড়া এবং লেখা ব্যতীত কেবল অপারেশনগুলি হ'ল গুণ, সংযোজন এবং বিয়োগফল।
উদাহরণ
ইনপুট তিন নম্বর থাকে 2,3,5, তাহলে আউটপুট তিনটি সংখ্যার 15 = 3*5, 10 = 2*5এবং 6 = 2*3।
বিজয়ী মানদণ্ড
উত্তরগুলির গাণিতিক ক্রিয়াকলাপগুলির সংখ্যার জন্য একটি সঠিক সূত্র দেওয়া উচিত যা তাদের কোড অনুসারে ব্যবহার করবে n। জীবনকে সহজ করে তুলতে, আমি কেবলমাত্র n = 1000আপনার সূত্রটির স্কোর বিচার করার জন্য প্লাগ ইন করব । কম তত ভাল।
যদি আপনার কোডটির জন্য সঠিক সূত্র তৈরি করা খুব কঠিন হয় তবে আপনি n = 1000কোডটিতে পাটিগণিত ক্রিয়াকলাপের জন্য এটি চালনা এবং গণনা করতে পারেন । একটি সঠিক সূত্র তবে সেরা হবে।
n=1000সহজ তুলনা করার জন্য আপনার উত্তরটির জন্য আপনার স্কোর যুক্ত করা উচিত ।
+উপর সূচকের গণনা? যদি এটি হয় তবে অ্যারে সূচকগুলিও গণনা করে? (যেহেতু এটি সংযোজন এবং নির্ধারণের জন্য সমস্ত সিনট্যাকটিক চিনির পরে)।
(n-1)*nmultiplications আপনি বলতে চাচ্ছেন (n-2)*n, ঠিক?