Codeforces Round #231 (Div. 2)
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
# | Name | ||
---|---|---|---|
A |
Counting Sticks
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
B |
Very Beautiful Number
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
C |
Dominoes
standard input/output 2 s, 256 MB |
![]() ![]() |
![]() |
D |
Physical Education and Buns
standard input/output 2 s, 256 MB |
![]() ![]() |
![]() |
E |
Lightbulb for Minister
standard input/output 1 s, 256 MB |
![]() ![]() |
![]() |
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>
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>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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

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

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. >>>

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

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

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

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

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
