Heim Web-Frontend HTML-Tutorial Codeforces Round #271 (Div. 2) 解题报告_html/css_WEB-ITnose

Codeforces Round #271 (Div. 2) 解题报告_html/css_WEB-ITnose

Jun 24, 2016 am 11:56 AM
round 报告 Probleme lösen

题目地址:http://codeforces.com/contest/474

A题:Keyboard

模拟水题。

代码如下:

#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64char s[]={"qwertyuiopasdfghjkl;zxcvbnm,./"};int main(){    int i, x, j, len;    char c, s1[200];    scanf("%c",&c);    if(c=='L')        x=1;    else        x=-1;        scanf("%s",s1);    len=strlen(s1);    for(i=0;i<len for if printf s break return>  <br> B题:Worms  <p></p>  <p>水题。。</p>  <p>代码如下:</p>  <p></p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64int dp[1100000];int main(){    int n, m, i, j, sum=0, x;    scanf("%d",&n);    for(i=0;i<n scanf for dp sum while printf return>  <br> C题: Captain Marmot  <p></p>  <p>暴力枚举,共4*4*4*4种情况,对每一种情况分别判断是否是正方形。我居然一直都以为是矩形。。</p>  <p>判断方法:将4条边与两条对角线分别计算出来。然后排序,4个小的肯定是边,2个大的是对角线,然后判断边是否都相等,对角线是否都相等,对角线是否是边的sqrt(2)倍(这里最好是用平方来判断是否是2倍)。然后找出移动次数最少的输出即可。</p>  <p>代码如下:</p>  <p></p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64const int mod=1e9+7;struct node{    LL x, y;}t1[5], t2[5], fei[5];node solve(node x, node y, int z){    node t;    t=x;    int i;    for(i=0;i<z x.x="y.y-t.y+y.x;" x.y="t.x-y.x+y.y;" t="x;" return dist a node b ll x="a.x-b.x;" y="a.y-b.y;" judge int i j d sort if main k h min1 scanf while for fei puts else printf>  <br> D题:Flowers  <p></p>  <p>DP,还是水题。。可以这样考虑:</p>  <p>第n个只有两种情况,若第n个是R,那么情况数为dp[n-1]种。若第n个是W,由于W只能连续k个,所以说,第n-k+1至第n个必须都是W,那么此时情况数为dp[n-k]种。所以状态转移方程为:</p>  <p>dp[n]=dp[n-1]+dp[n-k]。</p>  <p>然后用一个数组保存前缀和即可。</p>  <p>代码如下:<br> </p>  <pre name="code" class="sycode">#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <stdlib.h>#include <math.h>#include <ctype.h>#include <queue>#include <map>#include <set>#include <algorithm>using namespace std;#define LL __int64const int mod=1e9+7;LL dp[110000], sum[110000];int main(){    int i, j, n, k, a, b;    LL x=0;    sum[0]=0;    dp[0]=0;    scanf("%d%d",&n,&k);    for(i=1;i 自己能做出来的只有这么些。。sad。。  <p></p> </algorithm></set></map></queue></ctype.h></math.h></stdlib.h></cstring></string></cstdio></iostream>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet rund in PHP? Was bedeutet rund in PHP? Mar 10, 2023 am 10:04 AM

In PHP bedeutet „runden“ „Rundung“ und ist eine integrierte Funktion, die Gleitkommazahlen in Ganzzahlen umwandelt. Diese Funktion kann Gleitkommazahlen runden und einen ganzzahligen Wert vom Typ „float“ zurückgeben );".

So dividieren und runden Sie mit der PHP-Funktion „round()'. So dividieren und runden Sie mit der PHP-Funktion „round()'. Mar 21, 2023 pm 04:32 PM

Die Funktion „round()“ ist eine sehr nützliche Funktion in der PHP-Bibliothek zur Zahlenformatierung, die Gleitkommazahlen auf eine angegebene Anzahl von Dezimalstellen runden kann. Da die Divisionsoperation von PHP jedoch unter unendlichen Dezimalzahlen oder einem Genauigkeitsverlust leiden kann, ist auch eine Rundung des Divisors erforderlich. Als nächstes erklären wir im Detail, wie man die PHP-Funktion „round()“ zum Teilen und Runden verwendet.

In diesem Artikel erfahren Sie, wie Sie mit ChatGPT schnell einen Bericht schreiben In diesem Artikel erfahren Sie, wie Sie mit ChatGPT schnell einen Bericht schreiben May 14, 2023 pm 04:04 PM

In diesem Artikel wird der gesamte Prozess des Trainings von ChatGPT (der neuesten GPT-4-Modellversion) und der Erstellung von Berichten erläutert. Außerdem werden die häufigen Probleme bei der Verwendung von ChatGPT erläutert und erläutert, wie ChatGPT zur Maximierung der Lern- und Arbeitseffizienz verwendet werden kann. Im Folgenden wird der gesamte Prozess der Erstellung eines KI-Sicherheitsberichts beschrieben. Auswahl von Infrastrukturthemen Eine qualitativ hochwertige Themenauswahl kann akademischen Forschern dabei helfen, den Einstiegspunkt des Berichts schnell zu bestimmen, den Lesern dabei zu helfen, das Hauptthema des Berichts zu erfassen, und dem gesamten Bericht eine klarere Struktur und Logik zu verleihen. Indem ChatGPT den Hintergrund des Berichts vorstellt oder Schlüsselwörter und einen Überblick bereitstellt, kann ChatGPT in wenigen Sekunden Themenauswahlen als Referenz für Forscher generieren. Wenn wir Fragen stellen, können wir ChatGPT bitten, mehrere Themenauswahlmöglichkeiten gleichzeitig zu generieren, was hilfreich ist

So verwenden Sie die ROUND-Funktion, um Dezimalstellen in MySQL abzufangen So verwenden Sie die ROUND-Funktion, um Dezimalstellen in MySQL abzufangen Jul 13, 2023 pm 09:21 PM

So verwenden Sie die ROUND-Funktion in MySQL, um die Anzahl der Dezimalstellen abzufangen. In MySQL können Sie die ROUND-Funktion verwenden, um die Anzahl der Dezimalstellen abzufangen. Die ROUND-Funktion rundet eine Zahl auf eine angegebene Anzahl von Dezimalstellen. Im Folgenden werden Sie ausführlich in die Verwendung der ROUND-Funktion eingeführt und Codebeispiele bereitgestellt. Syntax: ROUND(X,D)X steht für die zu rundende Zahl und D für die Anzahl der beizubehaltenden Dezimalstellen. Beispiel für die Verwendung der ROUND-Funktion zum Abfangen der Anzahl der Dezimalstellen: Angenommen, es gibt eine Tabelle mit dem Namen produc

MySQL vs. Oracle: Vergleich der Analyse- und Reporting-Unterstützung MySQL vs. Oracle: Vergleich der Analyse- und Reporting-Unterstützung Jul 12, 2023 pm 07:37 PM

MySQL und Oracle: Vergleich der Unterstützung für Analyse- und Berichtsfunktionen In der modernen datengesteuerten Welt steigt mit dem stetigen Wachstum der Unternehmensdaten auch die Nachfrage nach Datenanalyse- und Berichtsfunktionen. Als die beiden beliebtesten relationalen Datenbankverwaltungssysteme (RDBMS) verfügen MySQL und Oracle in dieser Hinsicht über eine hohe Supportleistung. In diesem Artikel werden sie hinsichtlich ihrer Unterstützung für Datenanalyse- und Berichtsfunktionen verglichen und die Unterschiede anhand von Codebeispielen demonstriert. Werfen wir zunächst einen Blick auf die Datenanalyse von MySQL

Der „Entstehungs'-Moment der künstlichen Intelligenz: Wie lösen Rechenzentren Probleme? Der „Entstehungs'-Moment der künstlichen Intelligenz: Wie lösen Rechenzentren Probleme? Nov 23, 2023 pm 12:30 PM

Wenn Hunderte von branchenorientierten KI-Großmodellen auftauchen, ändert sich stillschweigend das Rechenzentrum, in dem die großen Modelle gehostet werden. Große Modelle erfordern große Rechenleistung. Einerseits werden Rechenzentren vielfältige Rechenkapazitäten als Basis für die digitale Transformation bereitstellen, um den intelligenten Anforderungen verschiedener Branchen gerecht zu werden. Dies erfordert eine bessere Computerarchitektur und einen geringeren Energieverbrauch, um mehr Rechenleistung zu erzeugen, was nicht nur selbst grüne und CO2-arme Ziele erreicht, sondern auch die intelligente Transformation anderer Industrien ermöglicht und die CO2-Reduzierung der gesamten Gesellschaft fördert. Nach Angaben des Ministeriums für Industrie und Informationstechnologie wird die Gesamtzahl der in meinem Land verwendeten Rechenzentrums-Racks im Jahr 2022 5,9 Millionen Standard-Racks überschreiten, die Anzahl der Server wird etwa 20 Millionen betragen und die durchschnittliche jährliche Wachstumsrate beträgt Die Speicherkapazität des Rechenzentrums wird 50 % überschreiten. Gleichzeitig im gesamten

So lesen Sie Kuaishous Jahresbericht 2023 So lesen Sie Kuaishous Jahresbericht 2023 Feb 23, 2024 pm 12:34 PM

Kuaishou veröffentlicht jedes Jahr einen Jahresbericht, den jeder lesen kann. Was halten Sie also vom diesjährigen Jahresbericht? Benutzer können in der Suchleiste nach jährlichen Erinnerungen suchen. In dieser Einführung erfahren Sie, wie Sie den Jahresbericht 2023 anzeigen. Im Folgenden finden Sie eine detaillierte Einführung. Tutorial zur Kuaishou-Nutzung: Wo kann ich Kuaishou-Münzen gegen die Kuaishou Express-Version eintauschen? Antwort: Suchen Sie in der Suchleiste nach Jahreserinnerungen: 1. Klicken Sie zuerst auf die Suchleiste oben, geben Sie Jahreserinnerungen ein und klicken Sie dann auf „Teilnehmen“. 2. Klicken Sie nach der Eingabe unten auf Jetzt öffnen. 3. Wischen Sie nach unten, um die Seiten umzublättern. 4. Am Ende können Sie die Funktion nutzen, Werke mit einem Klick zu veröffentlichen, um sie zu teilen.

Schreiben Sie eine einzeilige C-Funktion zum Runden von Gleitkommazahlen Schreiben Sie eine einzeilige C-Funktion zum Runden von Gleitkommazahlen Aug 26, 2023 pm 01:53 PM

Hier sehen wir, wie man eine einzeilige C-Funktion schreibt, die Gleitkommazahlen runden kann. Um dieses Problem zu lösen, müssen wir die folgenden Schritte befolgen. Holen Sie sich eine Zahl. Wenn die Zahl positiv ist, addieren Sie 0,5, andernfalls subtrahieren Sie 0,5. Verwenden Sie die Typkonvertierung, um den Gleitkommawert in eine Ganzzahl umzuwandeln. Beispiel #include<stdio.h> intmy_round(floatnumber){ return(int)(number<0?number - 0.5:number+0.5);}intmain(){&nbsp

See all articles