56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| id: 5900f53d1000cf542c51004f
 | ||
| challengeType: 5
 | ||
| title: 'Problem 464: Möbius function and intervals'
 | ||
| videoUrl: ''
 | ||
| localeTitle: 问题464:莫比乌斯函数和区间
 | ||
| ---
 | ||
| 
 | ||
| ## Description
 | ||
| <section id="description"> Möbius函数,表示为μ(n),定义为:μ(n)=( -  1)ω(n),如果n是无平方(其中ω(n)是n的不同素因子的数量)μ(n) )如果n不是无平方,则= 0。 <p>令P(a,b)为区间[a,b]中的整数n,使得μ(n)= 1.设N(a,b)为区间[a,b]中的整数n这样μ(n)= -1。例如,P(2,10)= 2且N(2,10)= 4。 </p><p>令C(n)为整数对(a,b)的数目,使得:1≤a≤b≤n,99·N(a,b)≤100·P(a,b),和99·P( a,b)≤100·N(a,b)。 </p><p>例如,C(10)= 13,C(500)= 16676和C(10000)= 20155319。 </p><p>找C(2 000 000)。 </p></section>
 | ||
| 
 | ||
| ## Instructions
 | ||
| <section id="instructions">
 | ||
| </section>
 | ||
| 
 | ||
| ## Tests
 | ||
| <section id='tests'>
 | ||
| 
 | ||
| ```yml
 | ||
| tests:
 | ||
|   - text: <code>euler464()</code>应返回198775297232878。
 | ||
|     testString: 'assert.strictEqual(euler464(), 198775297232878, "<code>euler464()</code> should return 198775297232878.");'
 | ||
| 
 | ||
| ```
 | ||
| 
 | ||
| </section>
 | ||
| 
 | ||
| ## Challenge Seed
 | ||
| <section id='challengeSeed'>
 | ||
| 
 | ||
| <div id='js-seed'>
 | ||
| 
 | ||
| ```js
 | ||
| function euler464() {
 | ||
|   // Good luck!
 | ||
|   return true;
 | ||
| }
 | ||
| 
 | ||
| euler464();
 | ||
| 
 | ||
| ```
 | ||
| 
 | ||
| </div>
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| </section>
 | ||
| 
 | ||
| ## Solution
 | ||
| <section id='solution'>
 | ||
| 
 | ||
| ```js
 | ||
| // solution required
 | ||
| ```
 | ||
| </section>
 |