, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Calvin Wins Statewide Mathematics Contest - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Wins Statewide Mathematics Contest

Tue, May 10, 2005
N/A

For the 14th time in 29 years a team from Calvin College has won the annual Lower Michigan Mathematics Competition.

The event was held April 2 at the University of Michigan-Flint (it is held every spring at an institution in the lower peninsula of the state of Michigan) and the results were just recently released.

Calvin led a quartet of West Michigan schools in the top 10 (a total of 27 teams were entered in the competition).

The three-man Calvin squad of John Engbers (Grand Rapids/GR Christian), Kyle Glashower (Hudsonville/Unity Christian) and Matt Voorman (Thousand Oaks, CA) topped all 27 teams with 75 points. Albion was second with 66 points, while Grand Valley State's squad was third with 62 points. Aquinas College was fifth overall, while Hope College was sixth.

The annual competition is pretty simple: undergraduate students from four-year colleges and universities from the state of Michigan gather to challenge themselves on 10 interesting problems.

Students compete in teams of up to three members, and each team has three hours to write solutions to the problems without the assistance of calculators, computers or books.

Calvin mathematics professor Gary Talsma notes that the school represented by the winning team takes possession of the Klein Bottle trophy, an honor Calvin has secured 14 times since the competition began (Hope has won the event 10 times, Kalamazoo four times and Albion once).

That trophy is a wooden pedestal with brass plates on which name of winning school is engraved annually. It is topped by a three-dimensional cross-section of a glass (a Klein bottle is a four-dimensional object having neither inside nor outside that is named for German geometer Felix Klein).