ACM第一次訓練第三題
格式方面除了點問題,導致解決時間過長。。我用的方法是判斷相鄰兩個字母是否相同,如果相同則記錄,再繼續判斷,最後記錄出的值就是取走石頭的數
#include <stdio.h>
int main()
{
int n,i;
while (scanf("%d",&n)!=EOF)
{
int k=0;
char a[50];
scanf("%s",a);
for(i=0;a[i]!='\0';i++)
{if(a[i]==a[i+1])
k++;
}printf("%d",k);
printf("\n");
}return 0;
}
相關推薦
ACM第一次訓練第三題
格式方面除了點問題,導致解決時間過長。。我用的方法是判斷相鄰兩個字母是否相同,如果相同則記錄,再繼續判斷,最後記錄出的值就是取走石頭的數 #include <stdio.h> int main() { int n,i; while (scanf("%d",&n)!=E
ACM第一次訓練第四題
#include <stdio.h> #include <stdlib.h> int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF) { printf("%d\n
ACM第一次訓練第六題
#include <stdio.h> #include <stdlib.h> int main() { char a[4]; char t; int=i; while (scanf("%s",a)!=EOF) { if(a[0]>a[1]) {t=a[0]; a
ACM第一次訓練第七題
#include <stdio.h> #include <stdlib.h> #define PI 3.1415927 int main() { double r; while (scanf("%lf",&r)!=EOF) printf("%.3f\n",(r
ACM第一次訓練第一題
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char a[101]; int i; while (scanf("%s",a)!=EOF) { f
Java第二次作業第三題
四葉玫瑰線的圖形設計:當用滑鼠拖拽改變視窗大小時,四葉玫瑰線會重新繪製 package naizi; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class RoseJFrame extends JFr
第一次訓練第七次作業
題目連結:https://vjudge.net/problem/HDU-1106 題目簡述與說明: 1.根據輸入的半徑,計算輸出球的體積; 2.輸入的資料可能有多組 3.輸出的資料保留三位小數 程式說明:與之前不斷輸入a,b求a+b的和一樣,用while()做判斷,利用球的體積公式,
ACM第一期練習題第一小題:String Task
click here to have a try Time limit 2000ms Memory limit 262144KB 題目原題: Petya started to attend programming lessons. On the first lesson his task
ACM第一期練習第四小題:A + B Problem
A+B Problem Calculate A + B. Input Each line will contain two integers A and B. Process to end of file. Output For each case, output A + B in one
ACM第一期練習題第二小題:George and Accommodation
George and Accommodation Time limit 1000ms; Memory limit 262144KB; Problem Description: George has recently entered the BSUCP (Berland State
中石油新生第一次訓練賽 H題掃雷
時間限制: 1 Sec 記憶體限制: 128 MB 提交: 187 解決: 32 題目描述 小Q空的時候挺喜歡玩玩電腦遊戲的。自從程式設計技術提高後,他就想,要是自己也能開發出一款遊戲來,那該多好啊!不過,小Q也不著急,先練好基本功再說。Windows中就有一款叫掃雷的小遊戲,挺好玩的,
第二期訓練第三題(HDU-2057)
問題連結:http://acm.hdu.edu.cn/showproblem.php?pid=2057 問題簡述:輸入多組資料,每組資料包含兩個十六進位制數字A和B,輸出A+B的結果。 Point:(1)輸入多組十六進位制數字,輸出結果為十六進位制 (2)輸出字母為大寫 (3)定義變
OJ第二次作業第三題
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int f[100],a[1000],i,n,ans; char str
2018牛客網暑期ACM多校訓練第三場 J-Distance to Work
思路分析: 板子題,簡單多邊形和圓面積交 + 二分 程式碼如下: #include <cstdio> #include <algorithm> #include <cstring> #include <cmath>
第一期訓練題第三題
問題連結:https://vjudge.net/problem/CodeForces-266A 問題簡述:第一行輸入石頭數,石頭的顏色有三種,用’B’代表藍色,'G’代表綠色,'R’代表紅色,第二行輸入石頭的顏色,求最少需要取多少個石頭使得任意兩個相鄰石頭顏色不同。 程式說明:定義一
中石油新生第三次訓練賽 C題進位制轉換(奇葩解)
題目描述 樂樂正在學進位制轉換,但他老是搞不清楚到底自己是否做對,請你編一程式實現兩種不同進位制之間的資料轉換,幫他檢驗。 輸入 共有三行,第一行是一個正整數,表示需要轉換的數的進位制n(2≤n≤16),第二行是一個n進位制數,若n>10則用大寫字母A~F表示數碼10~15
【京東】2016研發工程師(第一題沒做出來,動態規劃類似公共子串重點,反覆看;第三題沒有做出來自我檢討)
[程式設計題]年終獎 小東所在公司要發年終獎,而小東恰好獲得了最高福利,他要在公司年會上參與一個抽獎遊戲,遊戲在一個6*6的棋盤上進行,上面放著36個價值不等的禮物,每個小的棋盤上面放置著一個禮物,他需要從左上角開始遊戲,每次只能向下或者向右移動一步,到達右下角停止,一路上的格子裡的禮物小東都能
為什麼MySQL做查詢語句時,第一次會很慢,但是第二次,第三次就會變快
為什麼MySQL做查詢語句時,第一次會很慢,但是第二次,第三次就會變快 為什麼MySQL的查詢事務第一次執行會很慢,第二次,第三次就會快很多呢? 在國外,有個老外這麼提問 Hi, I have an sql query which takes 8 seconds i
第十次CCF認證 第三題 Markdown 字串處理
Markdown 是一種很流行的輕量級標記語言(lightweight markup language),廣泛用於撰寫帶格式的文件。例如以下這段文字就是用 Markdown 的語法寫成的: 這些用 Markdown 寫成的文字,儘管本身是純文字格式,然而讀者可以很容易地看出
ACM 第三題
Stones on the Table Time limit2000 ms Memory limit262144 kB There are n stones on the table in a row, each of them can be red, green or blue. Co