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>

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











iPhone 15 Pro 대 iPhone 14 Pro: 사양 비교 iPhone 15 Pro Max와 iPhone 14 Pro Max의 사양 비교는 다음과 같습니다. iPhone 15 Pro Max iPhone 14 Pro Max 디스플레이 크기 6.7인치 6.7인치 디스플레이 기술 Super Retina 2,000니트 크기 6.29x3 .02x0.32인치 6.33x3.06x0.31인치 무게 221g 240g

많은 사용자는 Xiaomi Mi Band 8을 처음 접했을 때 켜는 방법을 모릅니다. 실제로 방법은 매우 간단합니다. USB 데이터 케이블을 찾아 시계를 전원 공급 장치에 연결하기만 하면 됩니다. , 잠시 동안 충전 한 다음 버튼을 눌러 켤 수 있습니다. Xiaomi Mi Band 8pro 켜는 방법 1. 먼저 시계를 설치합니다. 즉, 테마와 스트랩을 양쪽에 연결합니다. 2. 그런 다음 처음으로 시계를 켤 때 충전 케이블을 연결해야 합니다. 연결 방법은 시계 하단에 있습니다. 3. 시계가 진동하여 전원이 켜질 때까지 기다린 다음 휴대폰에 연결합니다. >>>

많은 사용자는 Xiaomi Mi Pad 6 또는 Mi Pad 6 중 어느 것을 구입할 가치가 있는지 확신하지 못합니다. 구성 관점에서 볼 때 Pro의 더 높은 구성을 권장하지만 가격과 자체 예산에 따라 다릅니다. 다른 제품 포지셔닝 그룹도 다릅니다. Xiaomi Mi Pad 6 또는 Pro 중 어느 것을 구입할 가치가 있습니까? 답변: 성능과 카메라 배터리 수명 측면에서 Xiaomi Mi Pad 6 Pro가 더 좋습니다. 1. 프로세서 샤오미 패드 6: 스냅드래곤 870 샤오미 미 패드 6 프로: 더욱 강력해진 1세대 스냅드래곤 8+ 프로세서 2. 배터리 크기 샤오미 미 패드 6: 8840mAh, 67W 2차 충전 샤오미 미 패드 6 프로: 8600mAh, 33W Xiaomi Mi Pad 6을 충전하면 배터리 수명이 더 길어지지만 충전 속도가 느려집니다. 3. Xiaomi Mi Pad 6로 사진 찍기

샤오미 pro14는 이미 시중에 나와 있는데, 그 구성은 비즈니스 오피스 노트북으로 아주 좋습니다. 선택할 수 있는 프로세서 구성이 3가지가 있고, 가격도 특별히 높지 않습니다. 많은 친구들이 Xiaomi Pro14의 구체적인 출시 시간을 모릅니다. Xiaomi Pro14 출시 시간 A: Xiaomi Pro14 Ryzen Edition은 2021년 11월 10일에 사전 주문이 가능하며 초기 가격은 5,299위안부터 시작됩니다. 샤오미 노트북 프로 14는 2022년 7월 4일 출시되며, 7월 8일 자정에 정식 판매될 예정입니다. Xiaomi pro14 소개 1. 화면에는 2560x1600의 해상도, 최대 88%의 화면 대 본체 비율, 100% sRGB 색역 및 재생률을 갖춘 14인치 2.5K Super Retina 화면이 장착되어 있습니다. 120Hz. 2. 외관은 6 시리즈를 채택

MacBook Air는 Apple 노트북입니다. 많은 사용자가 MacBook Air와 Pro의 차이점을 궁금해합니다. 이 두 노트북은 프로세서 코어, 주요 주파수 및 그래픽 카드 유형에 약간의 차이가 있습니다. MacBook Air와 Pro의 차이점: 1. 다양한 프로세서 코어 및 스레드: MacBook Air의 프로세서에는 듀얼 코어와 4개의 스레드가 있습니다. Pro는 4개의 코어와 8개의 스레드로 MacBook Air보다 강력합니다. 2. 프로세서의 기본 주파수는 다릅니다. MacBook Air 프로세서의 기본 주파수는 1.6GHz입니다. Pro 프로세서의 주요 주파수는 1.4GHz로 Macbook Air보다 약간 낮습니다. 3. 다양한 그래픽 카드: macbookair 채택

집에 카메라를 설치하셨나요? 최근 몇 년간 가정용 카메라 제품이 갑자기 인기를 끌었습니다. 주변 친구들에게 물어보니 집집마다 하나씩 있고, 한 개 이상 있는 집도 있다고 하더군요. 하지만 제품이 인기를 끌면서 사용 중 불만이 제기되기도 했습니다. 예를 들어 동시에 한 곳만 볼 수 있고, 다른 곳을 보려면 팬/틸트를 조정하고 카메라를 앞뒤로 회전시켜야 볼 수 있는 사각지대와 시간차가 있습니다. 또는 집의 특정 위치를 자세히 살펴보고 싶을 때 사진이 흐릿하고 전혀 볼 수 없는 경우 등... 경험이 크게 저하됩니다. Honor Select와 Xiaopai Technology는 "3개의 렌즈와 듀얼 이미지"를 갖춘 Honor Select Xiaopai Smart Camera Pro를 공동 출시했습니다. 업계 및 사용자의 문제점에 대한 새로운 솔루션 제공

Apple은 계속해서 기술의 경계를 확장하고 있으며, 혁신의 최신 증거는 Apple A17 Pro GPU의 출시입니다. 이 최첨단 구성 요소는 완전히 재설계된 GPU를 갖추고 있어 성능, 그래픽 및 사용자 경험이 크게 향상됩니다. iPhone 15 Pro와 함께 출시된 Apple A17 Pro GPU는 반도체 엔지니어링의 경이로움입니다. 이 제품은 소형화의 큰 도약을 의미하는 3nm 공정을 사용하여 제작되었으며, 이전보다 더 많은 트랜지스터를 단일 칩에 담았습니다. 이러한 기술적 위업은 더 큰 전력 효율성과 컴퓨팅 성능으로 이어집니다. Apple A17 Pro GPU는 놀라운 그래픽을 제공합니다. A17 Pro 칩의 뛰어난 기능 중 하나는 재설계된 GPU입니다. Apple은 그래픽 성능 최적화에 막대한 투자를 해왔습니다.

Apple은 iPhone 배터리가 거의 사용 가능함을 사용자에게 알리기 위해 iPhone의 비디오 재생 시간을 출시할 예정입니다. 하지만 일반 사용자는 하루 종일 iPhone을 사용하여 동영상을 보지 않습니다. 7개의 iPhone이 일상적인 애플리케이션에서 내구성을 테스트했습니다. iPhone15ProMax, iPhone15Pro, iPhone15Plus, iPhone15, iPhone14ProMax, iPhone14 및 iPhone13ProMax를 포함한 7가지 모델이 포함되어 있습니다. Spotify, Zoom, Tiktok, Headspace와 같은 일상적인 애플리케이션을 실행하고 앱, 게임 등을 생각해보면 다양한 iPhone의 배터리 수명을 볼 수 있습니다. 이것
