/home08/ktanaka/bin/report1116で確認可能
int cards[]=new int[n];で領域を確保できる.
for(int i=0;i < n;i++) cards[i]=i+1;のようにする.
// 大きさcの退避用の配列を作る int backup[]=new int[c]; // cardsのn-c-(p-1)番目からc個を退避用の配列に移す System.arraycopy(cards,n-c-(p-1),backup,0,c); // cardsのn-(p-1)番目から(p-1)個をcardsのn-c-(p-1)番目からの連続領域にコピーする System.arraycopy(cards,n-(p-1),cards,n-c-(p-1),(p-1)); // 退避用の配列からcardsの(n-c)番目にc個コピーする System.arraycopy(backup,0,cards,n-c,c);のようにする.
Forbidden You don't have permission to access /~ktanaka/programming04/kadai1130.html on this server.とうメッセージが出てアクセ スできないはずである.17:00以降にも同様のエラーが出る時は,Shiftキーを 押しながら,再読み込み(Reload)を押してみること.
なお課題の締切りは12/14の21:00である.