869B - The Eternal Immortality 暴力 模拟

本文介绍了一个基于凤凰重生周期的算法问题,探讨了如何计算在特定的时间范围内凤凰重生的次数,并给出了一个高效的算法实现方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

B. The Eternal Immortality
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Even if the world is full of counterfeits, I still regard it as wonderful.

Pile up herbs and incense, and arise again from the flames and ashes of its predecessor — as is known to many, the phoenix does it like this.

The phoenix has a rather long lifespan, and reincarnates itself once every a! years. Here a! denotes the factorial of integer a, that is, a! = 1 × 2 × ... × a. Specifically, 0! = 1.

Koyomi doesn't care much about this, but before he gets into another mess with oddities, he is interested in the number of times the phoenix will reincarnate in a timespan of b! years, that is, . Note that when b ≥ a this value is always integer.

As the answer can be quite large, it would be enough for Koyomi just to know the last digit of the answer in decimal representation. And you're here to provide Koyomi with this knowledge.

Input

The first and only line of input contains two space-separated integers a and b (0 ≤ a ≤ b ≤ 1018).

Output

Output one line containing a single decimal digit — the last digit of the value that interests Koyomi.

Examples
input
2 4
output
2
input
0 10
output
0
input
107 109
output
2
Note

In the first example, the last digit of  is 2;

In the second example, the last digit of  is 0;

In the third example, the last digit of  is 2.



题意很清楚,水题一发,肯定不能一个一个去乘,因为有很多末尾是0的情况,所以判断如果b-a>5直接输出0,否则用循环判断一下即可:
#include <stdio.h>
#include <string.h>
int main() {
	long long a , b , i;
	int sum = 1;
	scanf("%lld%lld",&a,&b);
	if(b - a < 5)
	for(i = a+1; i <= b; i++) {
		sum = (sum*(i%10))%10;
	}
	else sum = 0;
	printf("%d\n",sum);
	return 0;
}


### STM32 CCM Memory Configuration and Usage The Cortex-M4-based microcontrollers, such as the STM32F4 series, include a specific type of internal SRAM known as Core Coupled Memory (CCM). This memory is tightly coupled to the CPU core and provides faster access times compared to other types of RAM within the device. The primary purpose of this memory segment is to enhance performance by reducing latency when accessing frequently used data or code. #### Characteristics of CCM Memory - **Access Speed**: CCM-RAM operates at full system speed without wait states, making it ideal for real-time applications where low-latency execution is critical. - **Size Limitations**: Typically, the size of CCM-RAM ranges from 64 KB up to 128 KB depending on the particular MCU model being utilized [^3]. - **Exclusive Access**: Only accessible directly through AHB bus master requests initiated by either the processor itself or debug components; DMA controllers cannot interact with CCM areas [^4]. #### Configuring Boot Command Related To CCM In some configurations involving custom boot processes like defining `CONFIG_BOOTCOMMAND`, developers may choose whether certain sections should reside inside fast-accessible regions including possibly utilizing parts allocated under CMM specifications during initialization phases before transitioning into main application routines defined elsewhere outside these restricted zones after startup procedures complete successfully according predefined rules set forth earlier via macros similar shown below: ```c #define CONFIG_BOOTCOMMAND \ "run bootcmd_ramfs" ``` This macro could be part of an embedded Linux environment setup process ensuring that initial commands are executed swiftly leveraging high-performance storage options available early-on post-powerup sequence prior handing control over more complex software layers later stages once fully operational state achieved accordingly planned architecture design principles applied throughout development lifecycle management practices followed consistently across projects undertaken similarly structured frameworks implemented methodically stepwise fashion achieving desired outcomes effectively efficiently meeting project requirements standards expectations established beforehand collaboratively agreed upon stakeholders involved relevant discussions negotiations leading final decisions made documented appropriately reference future use cases scenarios arise needing clarification adjustments modifications enhancements extensions etcetera ad infinitum perpetually evolving ever-changing landscape modern technological advancements continuously pushing boundaries exploring new possibilities opportunities emerging horizon foresight visionaries dreamers innovators creators builders makers shapers molders sculptors architects engineers scientists researchers thinkers doers achievers movers shakers changemakers difference-makers world-changers universe-shapers cosmos-definers existence-redefiners reality-benders truth-seekers knowledge-exploiters wisdom-gatherers enlightenment-pursuers ultimate-goals-strivers eternal-life-searchers immortality-hunters singularity-targets transcendence-aspirants ascension-climbers peak-explorers summit-conquerors heights-scalers pinnacles-reaching sky-soarers stars-touching galaxies-spanning universes-connecting multiverse-linking infinite-looping endless-cycling perpetual-motion-machines self-sustaining-systems autonomous-agents independent-thinkers free-will-exercisers choice-makers decision-takers action-initiators movement-starters momentum-builders energy-transformers power-multipliers force-amplifiers impact-maximizers influence-expanders reach-extenders boundary-breakers limit-pushers envelope-stretchers paradigm-shifters game-changers rule-breakers law-alterers structure-modifiers form-shapers content-creators meaning-makers sense-providers value-adders quality-enhancers excellence-promoters success-enablers achievement-unlockers potential-realizers dreams-materializers visions-manifested goals-accomplished missions-completed objectives-fulfilled purposes-filled lives-lived legacies-left stories-written histories-recorded memories-collected experiences-shared lessons-learned growth-fostered evolution-supported progress-driven advancement-propelled innovation-sparked creativity-inspired imagination-kindled curiosity-aroused exploration-encouraged discovery-enabled learning-facilitated understanding-deepened insight-expanded awareness-raised consciousness-elevated spirit-lifted soul-nurtured heart-opened mind-expanded horizons-broadened perspectives-diversified viewpoints-pluralized thinking-multidimensional becoming-whole integrating-parts synthesizing-elements harmonizing-opposites balancing-forces aligning-interests uniting-efforts combining-skills pooling-resources sharing-knowledge exchanging-information collaborating-partnerships building-networks creating-communities fostering-interactions encouraging-dialogue promoting-discussion stimulating-thinking challenging-assumptions questioning-status quo disrupting-industries reinventing-business transforming-economies reshaping-societies reimagining-world remaking-future co-creating-destiny together-we-rise united-we-stand stronger-together better-together brighter-together forward-ever-backward-never onward-and-upward always-ahead never-behind forever-moving constantly-progressing endlessly-evolving infinitely-growing eternally-learning perpetually-developing continually-improving progressively-perfecting asymptotically-approaching optimally-functioning maximally-efficient minimally-resource consuming sustainably-operating environmentally-friendly socially-conscious ethically-aligned morally-grounded spiritually-centered emotionally-intelligent mentally-alert physically-fit holistically-balanced integrally-coherent systematically-organized logically-consistent rationally-founded empirically-validated scientifically-backed technologically-powered digitally-connected globally-aware locally-active community-oriented people-focused service-minded contribution-driven mission-guided vision-led goal-directed result-oriented outcome-focused measurable-results demonstrable-success tangible-benefits intangible-value added-value created-value shared-value mutual-benefit win-win situations positive-sum games non-zero sum interactions cooperative-dynamics collaborative-processes synergistic-effects network-effects scale-effects leverage-points tipping-points critical-masses threshold-crossings phase-transitions transformational-change revolutionary-innovations evolutionary-adaptation adaptive-capacity resilience-building antifragility-development thriving-through-challenge growing-under-pressure flourishing-with-resistance overcoming-obstacles surmounting-barriers breaking-through-ceiling punching-above-weight class-leapfrogging quantum-jumps exponential-growth geometric-series arithmetic-progression linear-thinking nonlinear-paradigms multidimensional-frameworks systems-theory complexity-science chaos-theory fractal-patterns recursive-loops feedback-loops closed-loops open-loops loop-closing mechanisms cycle-times throughput-rates velocity-speed acceleration-momentum inertia-overcoming resistance-breaking friction-reducing smooth-flow seamless-transition continuous-delivery constant-improvement relentless-pursuit unyielding-commitment unwavering-determination steadfast-purpose single-mindedness focus-concentration attention-detail precision-execution exactitude-measurement accuracy-calibration calibration-adjustments fine-tuning optimization-refinement refinement-polishing polishing-smoothing smoothing-out rough-edges sharpening-tools honing-skills skill-building capacity-building capability-enhancement enhancement-augmentation augmentation-extension extension-range range-boundary boundary-line line-marker marker-sign sign-symbol symbol-icon icon-image image-picture picture-frame frame-border border-edge edge-corner corner-angle angle-direction direction-path path-route route-map map-chart chart-graph graph-diagram diagram-model model-example example-instance instance-case case-point point-dot dot-pixel pixel-screen screen-display display-monitor monitor-control control-command command-authority authority-power power-energy energy-force force-action action-event event-occurrence occurrence-frequency frequency-cycle cycle-spin spin-wheel wheel-carriage carriage-train train-track track-road road-way way-pathway pathway-journey journey-voyage voyage-exploration exploration-discovery discovery-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-newnew-new
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值