Heim Datenbank MySQL-Tutorial Codeforces Round #231 (Div. 2)

Codeforces Round #231 (Div. 2)

Jun 07, 2016 pm 03:44 PM
pro round

Problems # Name A Counting Sticks standard input/output 1 s, 256 MB x2326 B Very Beautiful Number standard input/output 1 s, 256 MB x856 C Dominoes standard input/output 2 s, 256 MB x803 D Physical Education and Buns standard input/output

Problems

Codeforces Round #231 (Div. 2)

 

 

# Name    
A

Counting Sticks

standard input/output

1 s, 256 MB
Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) x2326
B

Very Beautiful Number

standard input/output

1 s, 256 MB
Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) x856
C

Dominoes

standard input/output

2 s, 256 MB
Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) x803
D

Physical Education and Buns

standard input/output

2 s, 256 MB
Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) x234
E

Lightbulb for Minister

standard input/output

1 s, 256 MB
Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) Codeforces Round #231 (Div. 2) x49

A题:先处理字符串把3个位置的数字保存下来,在去判断相等或者差值为2,去移动即可。

B题:枚举最后一位数字,模拟往前推数字,推到第一位判断是不是和一开始枚举的数字相同。

C题:贪心,10和01其实是一样的,所以先保存下11,10和01的总数,00的个数,先从左往右放11,放完之后,在从右边往左边去放10,01,每行交替着放即可,剩下的就是00。

D题:从小到大排序后,先枚举公差d,先变化后的序列A1是0,然后求出整个需要去向上移动的最大值和最小值(可能是负的),那么变化后的序列其实可以看成一条斜率k是d,b是A1的直线,然后这条直线无论上移下移,那么对于最大值和最小值肯定还是原来那2个位置,那么只要保证移动到最大值和最小值中的最大值尽可能小,那么就是去中间肯定是最优的,为(up + down + 1)/2  (要向上取整所以+1),最后维护ans的最小值即可。

D题:还有一种解法,二分答案,然后去判断,判断的方式先枚举公差,在用O(n)的方法去维护每个上下区间从大到小。

代码:

A题:

#include <stdio.h>
#include <string.h>

char c;

int main() {
    int num[3], s = 0; 
    memset(num, 0, sizeof(num));
    while ((c = getchar()) != EOF && c != '\n') {
        if (c == '+' || c == '=') s++;
        else num[s]++;
    }
    if (num[0] - 1 + num[1] == num[2] + 1) {
        if (num[0] == 1) num[1]--;
        else if (num[1] == 1) num[0]--;
        else if (num[0] != 1 && num[1] != 1) num[0]--;
        num[2]++;
    }
    else if (num[0] + num[1] == num[2]) {
    
    }
    else if (num[0] + 1 + num[1] == num[2] - 1) {
        if (num[2] == 1) {
            printf("Impossible\n");
            return 0;
        }
        num[2]--;
        num[0]++;
    }
    else {
        printf("Impossible\n");
        return 0;
    }
    int i;
    for (i = 0; i <br>
B题:

<pre class="brush:php;toolbar:false">#include <stdio.h>
#include <string.h>

int p, x, ans[1000005];

int main() {
    scanf("%d%d", &p, &x);
    int yu = 0;
    for (int i = 0; i = 0; j--)
                printf("%d", ans[j]);
            printf("\n");
            return 0;
        }
    }
    printf("Impossible\n");
    return 0;
}</string.h></stdio.h>
Nach dem Login kopieren

C题:

#include <stdio.h>
#include <string.h>

int n, m, i, j;
int num10, num00, num11;
char str[10], ans[1005][1005][4];

int main() {
    num10 = num00 = num11 = 0;
    scanf("%d%d", &n, &m);
    for (i = 0; i <br>
D题1:


<pre class="brush:php;toolbar:false">#include <stdio.h>
#include <string.h>
#include <algorithm>
#define INF 0x3f3f3f3f
#define max(a,b) ((a)>(b)?(a):(b))
#define min(a,b) ((a) res) {
            ans = res; start = -up + res; dd = d;
        }
    }
    printf("%d\n%d %d\n", ans, start, dd);
}

int main() {
    scanf("%d", &n);
    for (int i = 0; i <br>
D题2:<br>

<pre class="brush:php;toolbar:false">#include <stdio.h>
#include <string.h>
#include <algorithm>
#define INF 0x3f3f3f3f
#define max(a,b) ((a)>(b)?(a):(b))
#define min(a,b) ((a)= 0; i--) {
			up = min(num[i] + Max, up - d);
			down = max(num[i] - Max, down - d);
		}
		if (down <br>
<br>


</algorithm></string.h></stdio.h>
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)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate 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)

iPhone 15 Pro Max vs. iPhone 14 Pro Max: Was sind die Vergleiche und Unterschiede zwischen ihnen? iPhone 15 Pro Max vs. iPhone 14 Pro Max: Was sind die Vergleiche und Unterschiede zwischen ihnen? Sep 19, 2023 pm 08:29 PM

iPhone 15 Pro vs. iPhone 14 Pro: Vergleich der technischen Daten Hier ist ein Vergleich der technischen Daten zwischen iPhone 15 Pro Max und iPhone 14 Pro Max: iPhone 15 Pro Max iPhone 14 Pro Max Displaygröße 6,7 Zoll 6,7 Zoll Displaytechnologie Super Retina 2.000 Nits Abmessungen 6,29 x 3,5 Zoll 0,02 x 0,32 Zoll 6,33 x 3,06 x 0,31 Zoll Gewicht 221 Gramm 240 Gramm

Welches ist den Kauf wert, Xiaomi Mi Pad 6 oder Pro? Welches ist den Kauf wert, Xiaomi Mi Pad 6 oder Pro? Feb 07, 2024 pm 08:36 PM

Viele Nutzer sind sich nicht sicher, welches sich lohnt zu kaufen, Xiaomi Mi Pad 6 oder Mi Pad 6. Aus Konfigurationssicht ist die höhere Konfiguration von Pro auf jeden Fall zu empfehlen, es kommt aber auch auf den Preis und das eigene Budget an Verschiedene Produktpositionierungsgruppen sind ebenfalls unterschiedlich. Welches ist den Kauf wert, Xiaomi Mi Pad 6 oder Pro? Antwort: Das Xiaomi Mi Pad 6 Pro wird besser sein, sowohl in Bezug auf die Leistung als auch auf die Akkulaufzeit der Kamera. 1. Prozessor Xiaomi Pad 6: Snapdragon 870 Xiaomi Mi Pad 6 Pro: leistungsstärkerer Snapdragon 8+ Prozessor der ersten Generation 2. Akkugröße Xiaomi Mi Pad 6: 8840 mAh, 67 W Zweite Ladung Xiaomi Mi Pad 6 Pro: 8600 mAh, 33 W Das schnelle Das Aufladen des Xiaomi Mi Pad 6 hat eine längere Akkulaufzeit, der Ladevorgang ist jedoch langsamer. 3. Machen Sie Fotos mit dem Xiaomi Mi Pad 6

So starten Sie Xiaomi Mi Band 8pro So starten Sie Xiaomi Mi Band 8pro Jan 14, 2024 am 08:51 AM

Viele Benutzer wissen nicht, wie sie das Xiaomi Mi Band 8 zum ersten Mal einschalten sollen. Tatsächlich ist die Methode sehr einfach. Wir müssen nur das USB-Datenkabel finden und die Uhr an die Stromversorgung anschließen , und laden Sie es dann für eine Weile auf. Sie können die Taste drücken, um es einzuschalten. So schalten Sie das Xiaomi Mi Band 8pro ein 1. Installieren Sie zuerst die Uhr, dh verbinden Sie das Thema und das Armband auf beiden Seiten. 2. Wenn wir die Uhr dann zum ersten Mal einschalten, müssen wir das Ladekabel anschließen. Die Verbindungsmethode befindet sich an der Unterseite der Uhr. 3. Warten Sie, bis die Uhr beim Einschalten vibriert, und stellen Sie dann eine Verbindung zu Ihrem Telefon her. >>>

Der Unterschied zwischen MacBook Air und Pro Der Unterschied zwischen MacBook Air und Pro Feb 08, 2024 am 09:57 AM

MacBook Air ist ein Apple-Laptop. Viele Benutzer sind neugierig auf die Unterschiede zwischen MacBook Air und Pro. Diese beiden Notebooks weisen einige Unterschiede im Prozessorkern, der Hauptfrequenz und dem Grafikkartentyp auf. Die Unterschiede zwischen MacBook Air und Pro: 1. Unterschiedliche Prozessorkerne und Threads: Der Prozessor des MacBook Air verfügt über zwei Kerne und vier Threads. Das Pro ist mit vier Kernen und acht Threads leistungsstärker als das MacBook Air. 2. Die Hauptfrequenz des Prozessors ist unterschiedlich: Der Prozessor des MacBook Air hat eine Hauptfrequenz von 1,6 GHz. Die Hauptfrequenz des Pro-Prozessors beträgt 1,4 GHz und ist damit etwas niedriger als die des MacBook Air. 3. Verschiedene Grafikkarten: MacBookair übernimmt

Erscheinungsdatum des Xiaomi Pro14 Erscheinungsdatum des Xiaomi Pro14 Jan 05, 2024 pm 02:50 PM

Xiaomi pro14 ist bereits auf dem Markt und die Konfiguration ist für ein Business-Office-Notebook sehr gut. Es stehen drei Prozessorkonfigurationen zur Auswahl, und der Preis ist nicht besonders hoch. Viele Freunde kennen den genauen Startzeitpunkt des Xiaomi Pro14 nicht. Startzeitpunkt des Xiaomi Pro14 A: Die Xiaomi Pro14 Ryzen Edition kann am 10. November 2021 zu einem Anfangspreis ab 5.299 Yuan vorbestellt werden. Das Xiaomi Notebook Pro 14 erscheint am 4. Juli 2022 und wird am 8. Juli um Mitternacht offiziell in den Verkauf gehen. Xiaomi pro14 Einführung 1. Der Bildschirm ist mit einem 14-Zoll-2,5K-Super-Retina-Bildschirm mit einer Auflösung von 2560 x 1600, einem Bildschirm-zu-Körper-Verhältnis von bis zu 88 %, einem 100 % sRGB-Farbraum und einer Bildwiederholfrequenz von ausgestattet 120Hz. 2. Aussehen übernimmt 6er-Reihe

Drei Kameras mit 20-fachem Zoom, Honor entscheidet sich für die Innovation Xiaopai Smart Camera Pro Drei Kameras mit 20-fachem Zoom, Honor entscheidet sich für die Innovation Xiaopai Smart Camera Pro Aug 23, 2024 pm 09:44 PM

Haben Sie in Ihrem Zuhause Kameras installiert? In den letzten Jahren sind Heimkameraprodukte plötzlich ein Hit geworden. Ich habe meine Freunde um mich herum gefragt, und Junge, jedes Haus hat eines, und manche haben sogar mehr als eines. Mit der Beliebtheit des Produkts sind jedoch auch einige Beschwerden bei der Anwendung aufgetreten. Sie können beispielsweise nur einen Ort gleichzeitig sehen, und wenn Sie andere Orte sehen möchten, müssen Sie die Schwenk-/Neigungsfunktion anpassen und die Kamera hin und her drehen. Beim Betrachten gibt es einen gewissen toten Winkel und einen Zeitunterschied das Bild; oder wenn Sie sich einen bestimmten Ort in Ihrem Zuhause genauer ansehen möchten, stellen Sie fest, dass das Bild überhaupt nicht sichtbar ist usw. Die Klarheit ist stark beeinträchtigt. Honor Select und Xiaopai Technology haben gemeinsam die Honor Select Xiaopai Smart Camera Pro mit „drei Objektiven und zwei Bildern“ auf den Markt gebracht. Bietet neue Lösungen für Branchen- und Benutzerprobleme

Welche Änderungen wird Apples A17 Pro GPU mit sich bringen? Welche Änderungen wird Apples A17 Pro GPU mit sich bringen? Sep 18, 2023 pm 08:53 PM

Apple verschiebt weiterhin die Grenzen der Technologie und der jüngste Beweis seiner Innovation ist die Einführung der Apple A17 Pro GPU. Diese hochmoderne Komponente verfügt über eine komplett neu gestaltete GPU, die deutliche Verbesserungen bei Leistung, Grafik und Benutzererfahrung verspricht. Die Apple A17 Pro GPU, die zusammen mit dem iPhone 15 Pro auf den Markt kam, ist ein Wunderwerk der Halbleitertechnik. Er wird im 3-nm-Verfahren hergestellt, was einen großen Schritt in der Miniaturisierung darstellt und mehr Transistoren als je zuvor auf einem einzigen Chip vereint. Diese technische Leistung führt zu einer höheren Energieeffizienz und Rechenleistung. Die Apple A17 Pro-GPU liefert atemberaubende Grafiken. Eines der herausragenden Merkmale des A17 Pro-Chips ist seine neu gestaltete GPU. Apple hat viel in die Optimierung der Grafikleistung investiert und dies erreicht

Vergleich der Akkulaufzeiten aller iPhone 15-Serien: iPhone 15 Plus schlägt 15 Pro Max Vergleich der Akkulaufzeiten aller iPhone 15-Serien: iPhone 15 Plus schlägt 15 Pro Max Sep 30, 2023 pm 11:09 PM

Obwohl Apple die Videowiedergabezeit des iPhones einführen wird, um Benutzer darüber zu informieren, dass der iPhone-Akku fast leer ist. Aber normale Nutzer nutzen ihr iPhone nicht den ganzen Tag zum Anschauen von Videos. 7 iPhones im Alltagseinsatz auf Ausdauer getestet. Enthält 7 Modelle, darunter iPhone15ProMax, iPhone15Pro, iPhone15Plus, iPhone15, iPhone14ProMax, iPhone14 und iPhone13ProMax. Wenn wir einige alltägliche Anwendungen wie Spotify, Zoom, Tiktok, Headspace durchgehen und an Apps, Spiele usw. denken, können wir die Akkulaufzeit verschiedener iPhones sehen. Das

See all articles